I thought about setting up a mini PC, which can work beautifully, but the apps are crap, so I decided against that idea. I mean I personally can deal with hacky solutions, but not my family members. Synology software turned out to be a transparent replacement for the services my family is using.