Open source self-hosted platform as a service