So one solution is to host it at a relative's house, but if you ever need physical access or troubleshooting this can be a pain.
A good solution for you might be Voltage. You can host your own infrastructure on their servers. Everything is encrypted with your credentials so they don't have access to your data. The tradeoff is if they go out of business your service turns off.