this post was submitted on 16 Mar 2025
176 points (98.4% liked)

Selfhosted

44414 readers
833 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
 

I know for many of us every day is selfhosting day, but I liked the alliteration. Or do you have fixed dates for maintenance and tinkering?

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

This post is proudly sent from my very own Lemmy instance that runs at my homeserver since about ten days. So far, it's been a very nice endeavor.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 76 points 1 day ago (5 children)

what's maintenance? is that when an auto-update breaks everything and you spend an entire weeknight looking up tutorials because you forgot what you did to get this mess working in the first place?

[–] [email protected] 38 points 1 day ago

I do love how little maintenance is needed until you have to re-learn everything you forgot

[–] [email protected] 9 points 1 day ago* (last edited 1 day ago) (1 children)

I know you're half joking. But nevertheless, I'm not missing this opportunity to share a little selfhosting wisdom.

Never use auto update. Always schedule to do it manually.

Virtualize as many services as possible and take a snapshot or backup before updating.

And last, documentation, documentation, documentation!

Happy selfhosting sunday.

[–] [email protected] 2 points 1 day ago (1 children)

I think auto update is perfectly fine, just check out what kind of versioning the devs are using and pin the part of the version that will introduce breaking changes.

[–] [email protected] 7 points 1 day ago (1 children)

I just like it when things break on scheduled maintenance and I have time to fix it or the possibility to roll back with minimal data loss, instead of an auto update forcing me spend a week night fixing it or running a broken system till I have the time.

[–] [email protected] 1 points 1 day ago (1 children)

You can have the best of both worlds - scheduled auto updates on a time that usually works for you.

With growing complexity, there are so many components to update, it's too easy to miss some in my experience. I don't have everything automated yet (in fact, most updates aren't) but I definitely strive towards it.

[–] [email protected] 3 points 1 day ago (1 children)

In my experience, the more complex a system is, the more auto updates can mess things up and make troubleshooting a nightmare. I'm not saying auto updates can't be a good solution in some cases, but in general I think it's a liability. Maybe I'm just at the point where I want my setup to work without the risk of it breaking unexpectedly and having to tinker with it when I'm not in the mood. :)

[–] [email protected] 1 points 16 hours ago

There's a fine line between "auto-updates are bad" and "welp, the horribly outdated and security hole riddled CI tool or CMS is how they got in". I tend to lean toward using something like renovate to queue up the updates and then approve them all at once. I've been seriously considering building out a staging and prod env for my homelab. I'm just not sure how to test stuff in staging to the point that I'd feel comfortable auto promoting to prod.

[–] IronKrill 1 points 22 hours ago (1 children)

I've had this happen twice in two weeks since installing Watchtower and have since scheduled it to only run on Friday evening...

[–] [email protected] 1 points 18 hours ago

Nothing greater than crashing your weekend evening just trying to watch a movie on a broken jellyfin server :'D

[–] [email protected] 1 points 1 day ago

No you just continue updating until it's fixed again.