Slightly OT but if I'm ever in need of a comprehensive list of alternatives to services, I'm just going to post that I'm building one. I just knew when I saw this post that the thread would be full of preexisting projects.

https://github.com/awesome-selfhosted/awesome-selfhosted Is also sometimes quite helpful, at least when you search for something to self host.