Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
I run Nix on my primary box and my travel laptop. I was intimately familiar with Linux before my first NixOS install.
You'll get the primary install up pretty quickly. If you have trouble with the nix.configuration, 9 out of 10 times chatGPT can can get you more or less what you're looking for in documentation. It's probably the single shining positive use of LLMs.
Adding things to the config once you know what you're trying to add and where you're trying to add it is not difficult at all. Sometimes documentation will tell you to use certain commands that don't seem to be available It's usually that you're missing a include which are somewhat cagey.
All that said, other than partial immutability, I don't know that you're going to reap any true benefit from nix other than the challenge. It's a nas, so you're not going to be moving it between different hardware. The data itself isn't immutable or protected or backed up in any way specific. I fear you'd just be fighting nix to support, manage and maintain RAID or ZFS.
Another pretty serious complication that Nix throws at you is major updates. Individual nix channel and home manager rebuilds aren't too bad, But when you need to run that 25.11 update You've got a pretty good chance at breaking your system. And it's not like they continue to run the older updates forever, they EOL those previous versions pretty quickly. That's actually one of the things keeping me from running it on more serverses they lack of a true LTS. A new major stable comes out every 6 months and you have one month after it comes out before the old version is EOL
For my laptop and desktop that's no big deal. But not so much for servers that I don't want to dick with all the time.