I’m thinking about buying a Raspberry Pi to start my self-hosted journey. I have three usecases in mind: Navidrome server, Jellyfin server and a Pi-hole network ad-blocking. Can a single machine (like a Raspberry Pi) run these operations simultaneously? Thanks in advance!


Define “server”:
If you mean any process that serves on the network well then of course you can.
If you mean multiple containerized stacks acting as a service then yes, you can do that too.
If you mean multiple operating systems, I’m not so sure but I can’t imagine that it’s impossible.
The keyword is virtualization.
Depending on how you define multiple operating systems, you can use proxmox
Install a hypervisor and you can install as many operating systems as your hardware can support.