A couple of weeks ago I spat the dummy with windows and shifted to Linux. I think I am now ready to drink the coolaid.
What I have available currently is an ISP router and a decade-old gaming PC with a failing hdd that used to host games. I also have some budget to spare so that I can set things up nicely or in a way that I can add on it in the future.
Here are my goals are in order:
- Proper onsite and maybe offsite backups - my migration to Linux illustrated gaps and I expect in the future I will run VMs that should be backed up
- Home security cameras (Which I don’t own yet)
- Replacing something like onedrive. I expect this will be NextCloud
- Yarr. Sonarr/radarr/jellyfin
- Hosting game servers
- Block adverts and maintaining privacy
- Improve the latency of my steam link to my TV via chromecast
- Hosting webscraping and analysis of data off some local websites
- Maybe set up some some smart home automation things
- I’d like to get solar power and monitor how the whole setup is doing.
- Self host my bit warden
- I dunno, backup Wikipedia or something. Give me ideas
So where would you recommend I start off with hardware? Simply replace the old pc hdd or look to having a NAS? A better router to handle VLAN? Go all in with Ubiquiti products which I have heard mixed things about? About the only thing I know is that a UPS would be a waste for an aspiring enthusiast like myself.
Any advice or pointing me at wikis or other resources would be greatly appreciated.


Start with Pi-Hole. Use docker and Portainer on any e-waste you have. There’s a thousand guides, it’s easy (comparatively), immediately useful and you’ll learn right quick about redundancy when you break it. Oh you’ll learn so much when you break your only instance of Pi-Hole.
You’ll want to use Podman, Dockge, LXCs, what have you eventually. But Docker/Portainer are the standards. Everyone that can use Podman/Dockge can use Docker/Portainer, not the other way around. You’ll get more help doing standard things on standard platforms.
You learn, what Docker is, how it works, what a compose file is, how they work, what maintenance is like. Then branch from there, after Pi-Hole what’s the most impactful, media? Jellyfin, plex & *arrs what’s your poison? All available though docker. Keep adding services until you cant stand the upkeep, you expand beyond your hardware, or you know you have all you want.
Docker is least effort to learn to do this stuff, you may want to out grow it eventually, but I don’t think you’ll ever not use docker/podman for something. Even when you have everything set up as a NixOS box, there’s likely gonna be a docker/podman host running something, best to learn it now.
Then tinker with what you have. Docker is good but has limitations, what is Proxmox, what’s an LXC? In summer I wish everything was on Docker so updates are painless (comparatively). In winter I’m glad I’m in proxmox and can tinker away.
My entire homelab used to live on a rPi4 running Debian, and docker doing almost everything on your list. My current pair of n100 minis can do everything on your list. I think (I’ve not tried game servers).
It doesn’t take much