I need to add three functions to my home network:
- pi-hole
- media server (for music and video content)
- NAS (for shared storage)
Can a single Raspberry Pi play all those roles?
I need to add three functions to my home network:
Can a single Raspberry Pi play all those roles?
Short answer: yes it is possible but the performance of your media player and NAS may not be superb depending on load.
Pi-hole runs fine on a pi (hence the name) and has very little CPU or storage requirements. The media player and NAS will depend obviously on storage - an external SSD would be best but a) this would be over USB and b) would also be powered by same USB.
You could also put Docker on the Pi but now you're definitely stretching its capabilities.