captcha_incorrect
@captcha_incorrect@lemmy.world
- Comment on Needed to replace an older server while on a budget. Went for a rackmount chassis with "normal" ATX hardware inside 2 days ago:
This is why I did for my homelab. I had an Dell OptiPlex 3020 (or something in the 3000 series), took everything except the motherboard and PSU (becuase those were Dells own form factor) and bought those new. A the sole user of what is on my server a consumer i5 is enough, even streaming with Jellyfin works without problems.
- Comment on This is the back of my 10" Mini server rack -- Custom made 3D printed power modules for each server 2 days ago:
It seems that using multiple remotes is also possible. So instead of syncing two repos, push to both at once.
git-scm.com/docs/git-remote#Documentation/git-rem…
stackoverflow.com/questions/849308/…/12795747#127…
git remote set-url origin --push --add user1@repo1 git remote set-url origin --push --add user2@repo2 git remote -v
- Comment on AI bot hacking/scraping Home Assistant 2 days ago:
I follow a guide for authelia and caddy, making it so that I can put authelia infront of anything without it the service behind supporting it. Still have to authenticate on the service behind but that is a small inconvenience.
- Comment on AI bot hacking/scraping Home Assistant 2 days ago:
My home assistant.
- Comment on Observability 1 week ago:
Hmm, I wonder if I even need a dashboard (other than for fun). Perhaps I should do as you say and first look at what I really need to make sure is working (backups) and then monitor that and set up alerts for it to begin with. Thanks for the insight!
- Comment on What are good (web-)proxy servers? or Using a web-proxy instead of VPN for gatekeeping 1 week ago:
I use Caddy with Authelia and Caddy MIB. Anything that I need access to is exposed via reverse proxy with Authelia infront of it. That sometimes mean I have to login twice. Caddy MIB makes it so repeat offenders are blocked for longer and longer. Prevents brute forcing stuff like Jellyfin.
I am considering using Tailscale (or Headscale) because I could combine that with Mullvad VPN and still have my internal DNS. But I only have one server and I have hairpin NAT configured so I just enter my domain name inside and outside of my LAN and it just works^tm^. I also considered using Traefik but Caddy just just works^tm^. Only problem I had was with Dawarish needing brotli encryption, I had to create my own docker image (and then I automated keeping it up to date with Woodpecker CI and Renovate).
All in all, I like the reverse proxy route.
- Comment on Observability 3 weeks ago:
What would you recommend for historic metrics? Specifically for podman containers.
- Comment on gethomepage 2.0 with authentication 4 weeks ago:
Auth! That’s nice.
An optional built-in OIDC login flow or simple password login is available (opt-in) offering a simple “authenticated or not” guard.
Excellent! Great work by them.
- Comment on Do you participate in this hobby without a formal IT education or a career in a 4 weeks ago:
Does not sound like you would enjoy NixOS, or perhaps it would be perfect. Everything is done by config.
- Comment on Agree 5 weeks ago:
Or Ctrl Shift N
- Comment on File Browser is being archived on 2026-09-01 5 weeks ago:
Good luck! Post your success in a new post, might inspire others. :-)
- Comment on File Browser is being archived on 2026-09-01 1 month ago:
No changes to the container image, but I had to fiddle with the config file. There is an option (tokenExpirationHours) to set for how long a token is valid, default is 2 hours. I can only find this in the commented example config, setting it to sometime really high like 50 let my friend upload his audiobooks without problems.
Create a config file and place it somewhere the container can access it. Then add the environment variable
FILEBROWSER_CONFIG=/some/path/to/your/config.yaml.Here is a snippet from my config:
server: # ... auth: tokenExpirationHours: 50 # ... userDefaults: fileLoading: maxConcurrentUpload: 100 # The inferface only shows up to 10 so I don't know if setting this value higher does anything uploadChunkSizeMb: 10
tokenExpirationHours is the key to set.
- Comment on File Browser is being archived on 2026-09-01 1 month ago:
This is 100% off topic but I just realised username is ”I R mad lad” and not ”Irma Dlad”.
- Comment on File Browser is being archived on 2026-09-01 1 month ago:
Really? I never tried the original but didn’t have much problems setting up quantum. I had to modify my caddy file somewhat to suite my needs, but just works now.
- Comment on Self-hosted keypass fork recommendation 2 months ago:
I use KeePassXC + Strongbox (iOS) and sync it with Syncthing. I have a server always running so if I save a change on my computer, it will always be synced to the server. I use an iPhone 13 so I have to use möbius sync and it is not perfect, I have to manually open the app to make sure it syncs (something iOS background usage something). I also have an old Android phone that also syncs my kbdx file. You could have a RPI Zero (or any other kind computer) as a cheep backup solution just for Syncthing.
- Comment on Selfhosted & AI - Part 2: The Results 2 months ago:
We need a tag for when the AI use is not known.
Here is a great project: github.com/sapristi/mmuxer
Mail Muxer is a Python tool that will monitor your Inbox, and filter incomming emails according to the given configuration.
Is AI used in any shape or form to develop this? No clue, I am not affiliated, but I would really like to post a promo about it and would need to tag it correctly.
- Comment on Selfhosted & AI - Part 2: The Results 2 months ago:
I asked the same question it should be tagged as [AIP]+[hint] under these rules.
hint Human acts on the task and the AI surfaces suggestions passively.
- Comment on Selfhosted & AI 2 months ago:
Makes sense, thanks for taking the time to explain. <3
- Comment on Selfhosted & AI 2 months ago:
any use would mean a tag
So when I write code, I regularly ask an LLM how to do things. A few examples from my history is how I could overlap rows when generating PDF files (have a library for this), how I could assign an empty Char and to create a singleton class. A LLM never changes any of my files, I use it as super-search-engine.
Would that constitute an AI tag?
- Comment on Selfhosted & AI 2 months ago:
Where should the line be drawn for what is AI coded vs AS assisted (in some manner) and thus tagged?
XerahS is very openly coded with AI and should be tagged. But what about the recent debate about the use of LLM in cURL?
- Comment on What us the best way to add remote access to my servers? 6 months ago:
Do you want to expose port 80/443 and set up a reverse proxy or do you want to use a VPN tunnel? You could just use SSH to port 80 and 443 like so:
ssh -L 80:<local-server-ip>:80 -L 443:<local-server-ip>:443 <username>@<domain>I expose port 80/443 and use Caddy as a reverse proxy together with Authelia to protect anything that I deem needs an extra layer of security. I followed this guide: caddy.community/t/…/20465
Once setup, it is easy to remove or add a backend to Caddy and Authelia. This way does mean that you sometimes need to log in twice, but that is a small price to pay if your backend app does not support SSO (like n8n community edition).