Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My home server is based on Unraid, it does double duty as file server and application server. I use a desktop case and MB with an AMD 5 3600X, 32GB ECC RAM and 5x10TB HDD (30TB usable) storage + 1TB SSD cache.

Current active services, all docker containers:

- Unbound DNS server - resolves names from the root servers and resolves my local domain and external home domain to local IPs for compat reasons - will be moved to RPi or Rock Pi due to routing issues with Docker containers

- Syncthing - backup pictures from my phone to the server

- Gitea - hosts a mix of private and public repos, automatically mirrors some Github repos (came in handy when Automatic's SD webui got removed)

- Plex - serves the TBs of media I store on the server, used by me and very occasionally by my parents

- SWAG (nginx with letsencrypt integration) - serves as the reverse proxy for all services, small detail: I use a wildcard subdomain and certificate to prevent service names from being visible via certificate transparency

- Home Assistant (as VM) - home automation etc., ZigBee gateway is a rooted Silvercrest (Lidl) gateway, see [1] (not my page, very useful), also serves as the MQTT server for anything automation related

- Rhasspy voice assistant - main node runs as Docker container on the home server, 2 satellites based on RPis (one in bedroom, one on my desk for tinkering), some more details on the setup at [2]

- PhotoPrism - new service, hosts some pictures, not sure whether I will keep it, automatic content recognition is nice, worked decently with my cat pics

- mStream - lightweight web interface to stream audio, also have the app on my phone

- MPD - media daemon, can be used via home assistant as media source and from my RPi connected to my HiFi (HA can start/stop/volume control, RPi has a web interface for music selection, can also play internet radio via HA)

- OpenVPN (legacy) and Wireguard VPN endpoints

Disabled services:

- Gitlab - playground so I can test things without screwing up the production environment at my company

- 7DaysToDie - game server for some friends

- AMP - multiple game servers, usually hosts Minecraft server(s) for some friends

- Empyrion - game server for some friends

- OpenStreamingPlatform - think Twitch, but self hosted, I messed up some config and have not recovered it

- SFTP server - unused offsite backup

As you can see, I am very much in the self hosting camp. The server is my home lab for testing things and gets new services as I "need" more functionality.

[1] https://paulbanks.org/projects/lidl-zigbee/ha/ [2] https://news.ycombinator.com/item?id=33708421



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: