I have pi4 with OpenMediaServer for SMB shares and videos to TV, it has docker and portainer add ins; so that single Pi has CUPS, Trillium Notes, PaperlessNG, homeassistant, kanboard, pdftk converter, syncthing. It could have more, I just ran out of applications I might need. no issues with performance.