4
Selfhosting Sunday! What's up? (lemmy.nocturnal.garden)

What's happening on your servers? Any interesting news things you tried?

I didn't do anyone other than updating Mastodon (native deployment) lately due to a lack of time. Reading so much about Immich caused me to consider trying it in parallel to Nextcloud but I'm not sure if I want to have everything twice.

Not quite homelab, but I'm about to install Linux Mint on my mom's laptop and that had me thinking about creating an off-site backup in her place again since she has a fiber connection. I'm still not sure about the potential design though, but currently my only backup is in the same rack as the live stuff.

top 28 comments
sorted by: hot top controversial new old
[-] comrade_twisty@feddit.org 2 points 1 month ago* (last edited 1 month ago)

I’ve set up Uptime Kuma this weekend, monitoring everything from Docker containers, network devices (like IPcams, switches, printers, …), wireguard tunnels, etc etc. (I have 65 monitors set up so far) and a Signal rest api for notifications.

Furthermore, I integrated multiple new ESPHome switches into my Home Assistant setup for cable model reset, alarm system controller reset, etc.

Once I have Uptime Kuma finetuned I will automated som resets.

Uptime Kuma is amazing so far.

[-] non_burglar@lemmy.world 1 points 1 month ago

Building out ansible.

Now it's creating roles and groups, adding a few items to the hardening playbook, and I've been playing with tuning the output as playbooks run.

[-] IsoKiero@sopuli.xyz 1 points 1 month ago

I actually did something for quite a while. Finished long overdue wiring for outdoor access point and one more camera, replaced a main switch since the old one started to behave unreliably, installed frigate (which still needs some work), cleaned up some wiring while messing around, updated a bunch of firmwares, replaced switch in garage to managed one and made some changes on my workstation and some other minor stuff.

Next would be to move cameras into their own VLAN and harden that setup a bit. And I really should get around on better backups for my VPS. But it's a new week coming up, if the work isn't too busy I might get something more done.

[-] matsdis@piefed.social 1 points 1 month ago

I've set up Kavita for my e-books. Nice UI, looks promising, and I've added some books. I haven't really used it yet, because half of this was just an excuse to try podman (instead of docker). I wanted to set it up to run as unprivileged user, without the docker daemon running as root. That wasn't too hard, but it was definitely a few extra steps.

But something about Kavita didn't sit well with me. Maybe I don't self-host enough stuff to know what's normal, but there is a donate button, which I don't mind, but its tooltip says: "You can remove this button by subscribing to Kavita+."

I'm donating to a few software projects already, and I have developed a substantial amount of free software myself. There is nothing wrong with asking for money. But what I cannot stand is when software running on my own device is intentionally acting against my interests. And this tooltip was very clear about not letting me do something that I might want to do.

So I checked the source code for more. I found another anti-pattern: telemetry is opt-out instead of opt-in. But that seems to be it, I didn't find anything worse than that. So... fair I guess, if the author wants it that way. It's still free software. It looks like I could delete all the Kavita+ stuff myself and re-build. Which I'm going to do if I keep using it. But this is now an extra step that prevents me from just using it, because I need to feel in control of what I run. Kind of self-inflicted, I guess...

[-] HotChickenFeet@sopuli.xyz 1 points 1 month ago

I've been running Kavita for a year and a half +, and honestly cannot tell where the donate button is, other than going into the settings and clicking the "kavita+" selection. Maybe I'm oblivious. Can you share what you're seeing? As well with the telemetry option?

[-] IanM32@lemmy.dbzer0.com 1 points 1 month ago

If you reach the point of looking for a different solution, check out Calibre Automated. I tried several different things and this was the best one for me.

[-] rtxn@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

I finally got my ISP to enable bridge mode on my modem.

I also learned that I didn't lose port forwarding and related services because I had been moved behind CGNAT or transitioned to IPv6 -- they simply no longer offer port forwarding to residential customers. Ruminate on the implications of that statement so I'm not the only one with blood pressure in the high hundreds.

[-] BCsven@lemmy.ca 0 points 1 month ago

Port forwarding is done at the router/firewall, so if ports can't be transferred its a cgnat thing they are doing. Like a Non CGNAT IP on the internet can be sent a packet on any port.

[-] rtxn@lemmy.world 0 points 1 month ago* (last edited 1 month ago)

No, I got it from the horse's mouth: my WAN address was publicly routable all along, the ISP just disabled those NAT-related features remotely.

[-] Pika@sh.itjust.works 1 points 1 month ago* (last edited 1 month ago)

the implication of that is weird to me. I'm not saying that the horse is wrong, but thats such a non-standard solution. That's implementing a CGNAT restriction without the benefits of CGNAT. They would need to only allow internal to external connections unless the connection was already established. How does standard communication still function if it was that way, I know that would break protocols like basic UDP, since that uses a fire and forget without internal prompting.

[-] redlemace@lemmy.world 1 points 1 month ago

I've had immich but went to homegalley instead. Mostly because I want to keep MY directory structure in case I'm abandoning the choosen platform. Have not regretted my choice (so far ... 8 months)

[-] shiftymccool@piefed.ca 1 points 1 month ago

You can adjust the directory structure in immich using templates

[-] Tippon@lemmy.dbzer0.com 1 points 1 month ago

I've been using Immich, but with my photos as external media. That lets me keep my directory structure too, but with the Immich features 🙂

[-] bonusss@lemmy.zip 0 points 1 month ago

I’ve learned a hard lesson this week. Jellyfin server OS partition run out of free space and corrupted the database. Nothing to do but reinstall. I guess this week I’ll be reviewing backups! 🤣🤣🤣

[-] sk@utsukta.org 1 points 1 month ago

oh this recently happened to me. but nothing much was lost, users were managed with SSO, files were unaffected, barely an inconvenience.

[-] filister@lemmy.world 0 points 1 month ago

I am playing around with Podman Quadlet and that's one hell of a rabbit hole. I have everything up and running, and now I need to configure the containers, and probably will deal with other pain points, etc.

The good thing is that I have documented the whole process so it is reproducible but it took me quite some time to figure out everything.

[-] jonno@discuss.tchncs.de 0 points 1 month ago

Would you mind sharing your process in a write up?

[-] filister@lemmy.world 1 points 1 month ago

I will definitely do that, I just want to finish the whole setup.

[-] LadyMeow@lemmy.blahaj.zone 0 points 1 month ago

I installed gitlab on mine. Time to organize my projects!

[-] dlsolo@lemmy.world 1 points 1 month ago

Similar, I just installed Forgejo and I'm digging having my dotfiles local rather on GitHub.

[-] LadyMeow@lemmy.blahaj.zone 1 points 1 month ago

Yeah! I’m excited to be able to easily sync stuff over my several computers!

[-] sem@lemmy.blahaj.zone 0 points 1 month ago

I got tailscale cert to work but I feel kind of bad about learning tailscale instead of headscale

[-] ABetterTomorrow@sh.itjust.works 0 points 1 month ago

I was going to read into these. What benefits do you see in headscale?

[-] sem@lemmy.blahaj.zone 1 points 1 month ago

Mainly that they can't enshittify because they're already open. Tailscale is great right now, and free, but who knows in 5 years

[-] tburkhol@lemmy.world 0 points 1 month ago

I've been trying to convince a VPS to run two instances of mariadb - one for local databases, one to replicate the homelab. Got mariadb@server and mariadb@replica sorted out through systemd, but now stuck on replication from mysql to mariadb. Looks like I'll be ripping out mariadb and putting everything on mysql.

[-] tofu@lemmy.nocturnal.garden 0 points 1 month ago

Interesting using systemd for that, I'd probably have chosen containers for that.

What's the reason for replication vs. dumps? Does the client failover to the replica?

[-] tburkhol@lemmy.world 1 points 1 month ago

I'm not a systemd guru, but it turned out pretty easy. https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html#systemd-multiple-mysql-instances Basically just make [mysqld@copy] sections in my.cnf then systemd start mysqld@copy and systemd is smart enough to pass copy into mysql.

I did it slightly different, using systemctl edit mysql@.service to define different default files for each instance, then [mysqld@copy] sections in each of those files. Seems like the port option for each has to go in a [mysqld] section, but otherwise ok.

Replication because I want to put some live data, read-only, on the VPS, exposed to the world while the 'real' database stays safely hidden in my intranet. SSH tunnel so the replica can talk to the real database.

this post was submitted on 19 Oct 2025
4 points (100.0% liked)

Selfhosted

53065 readers
162 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS