Self-Hosted Software
Self-hosted software is installed, configured, and maintained by yourself. These programs typically run on your local machine, but self-hosted solutions can be deployed to non-local cloud infrastructure as well.
Finding good open-source self-hosted alternatives can be challenging, and there are usually sacrifices made when rolling your own solution vs using a company’s proprietary service. The reward is having peace of mind knowing your data, and the applications that use it, are in known places and auditable.
One of the best places to find self-hosted software is the awesome-selfhosted list on GitHub.