9
Learning to set up a server help
(lemmy.world)
Linux introductions, tips and tutorials. Questions are encouraged. Any distro, any platform! Explicitly noob-friendly.
My recommendations is check out the Linux upskil challenge yo get your Linux skills to a OK point then start learning docker.
You can run a lot on a pi and starting with pihole is good. Check out !selfhosted@lemmy.world for what others are running.
With docker you can run other things on the same pi like a todo list using DoneTick, or retro games in the browser with RomM, need a PDF messed with? Fix it up with BentoPDF.
After a while you will need a portal like homepage so you can keep track of what is running.
I agree with your first half, but regarding the second half I'd argue that docker isn't a necessity, especially early on. You can host multiple things fine without docker.
Docker is nice and all (or so I've been told), but I'd put that a lot further down on the list of things to learn. Understanding the basic services individually is more important than containerization.