- Use whatever Linux Distro you want.
- Install Docker to run containers.
- Install Portainer for Container Management
- I am a big fan of NextExplorer as a file server.
Important: Have fun. I feel like you are overthinking this. It’s very easy to remove a service and install a new one if you don’t like it. 😀