Hello selfhosters! I read here a lot, longing for the day to get back into it. I have a little plan to do so I have access to some thin clients with decent enough hardware to run a small file server. I’d like to set one up for myself and as a gift to my partner
I keep getting lost in the jungle of options and incompatibilities so I was hoping to enlist some help in selecting a stack
I’m looking for open source software in the base, maybe truenas but I prefer debian and my partner uses LMDE already.
- On top of that should be a simple file server for backups/network storage. Some interface for managing storeage would be huge too
- Wireguard with an interface
- Having a simple container interface for future features like homeassistant and jellyfin et al is great too.
Open source and free is a must and I want to avoid risk for future lockins and freemium/ripe for enshitification-software as far as possible. And no or at least responsible llm use if that even exists anymore. Happy to shed featues to acheive that in combination with longevity. Is plain debian or even ubuntu the way to go or are there more optimised distros? Or am i just describing fedora with cockpit? Im not lost in linux itself, just overwhelmed with the endless options hoping someone can help me make a plan!
Would you make someone you love a home server?


Honest take from the thread: don’t gift a “manageable stack”, gift a service that just works. Two practical routes for a thin client:
Route A — appliance mode (recommended as a gift): Debian + Syncthing (or plain Samba) + Immich if you want photos to be the wow factor. Syncthing is near-zero maintenance: folders sync, partner never logs into anything. Add a nightly
resticto an external drive and to BorgBase so the gift survives disk death without anyone touching a terminal. Skip Portainer/Webmin — for a non-tinkerer any admin UI is just another thing to break.Route B — if you want TrueNAS/CasaOS-style: fine on thin clients with 8GB+ RAM, but check two thin-client gotchas first: (1) many thin clients use eMMC or an M.2 SATA slot, so verify what storage you can actually add before promising a NAS; (2) idle power draw is great (5-15W) but a USB-attached drive on a thin client usually means USB-SATA bridges that drop out under sustained load — get a powered enclosure, not bus-powered.
One caveat on gifting servers generally: whoever set it up ends up being on-call for it. If your partner uses LMDE already, Route A with Syncthing means the “server” is invisible to her — that’s the version that lasts.