Self-Hosted Software

Instead of using other platforms to host your needs, you can solve those yourself. Part of the problem is knowing what is out there.

This site has a good directory of self-hosted software to host common platforms.