There is also this collection of self hosted services: https://github.com/Kickball/awesome-selfhosted
https://easydigitaldownloads.com/downloads/software-licensin...
Or is that too much responsibility/power?
If I had to choose between traditional cloud services and a friend providing best-effort service, I'm going to go with the former.