@DigitalDude
Maybe you can start off with just an RPI then grow your homelab as you like?
In my humble opinion, You're better off starting with a mini PC considering the prices of the Pi now. An i5 7700T costs almost the same price as a Pi 5 8GB(+accessories) and it is n times more powerful and easier to work with. The only advantage of a Pi is it's lower power consumption, but a lot of these 1L PCs can provide tough competition in power consumption too.
Technitium DNS server instead of the popular pihole - because i like its more user-friendly UI - I use it for internal shenanigans - more later.
Other than the UI, does this provide any other benefit? Is this also running as a docker container on the main system where the other containers run?
I ask this because, I was unable to get Pihole and my containers to co-operate for DNS when running it as a docker container. Gave up and used a Pi Zero 2W exclusively for the Pihole.
@DigitalDude
Oh and I run this tool called Watchtower which monitors your docker containers (my Technitium DNS servers) for updates and downloads/installs them and restarts your containers for you. Not sure if there's a better way to auto-update docker containers.
Plus, I've enabled "unattended upgrades" for my main linux OS installs on the RPI and NUC so it daily checks for OS updates, downloads and installs them, and if a reboot is required, does that too.
How does one enable unattended upgrades for an OS? I have a shell script that runs both update and reboot once a week, but other than that, nothing else. If this is supported natively, I'd rather prefer going that route.
Further how many times has watchtower borked your docker containers forcing manual intervention?
Right now I'm using watchtower to only inform me of container updates, I'd like to automate it, but I'm scared of breaking something and spending even more time working on repairing it.
Thank you.
To the OP:
My journey also started with a Pi 4, the necessity being 2 things:
1. A file server (SMB Share) for being able to backup and easily access photos, documents from my phone.
2. An SDR server for my HAM radio needs.
However, this slowly expanded and now I host a media server for my immediate family that is publicly accessible, and a few other containers that make my life easy like a budget calculator, password manager and a fleet management setup.