Comment on How to start off small with the intent to expand
Fedegenerate@lemmynsfw.com 5 weeks ago
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