Self-hosting is a great way to have control over your deployment infrastructure (you own the data) and a great way to keep the costs down (you pay a fixed amount per month). One of the smoothest way to manage your self-hosted deployment is Coolify.
Deploying Wasp apps to Coolify is straightforward:
- create your Coolify apps (client, server and db)
- build your app's Docker images (e.g. using Github Actions),
- trigger Coolify to pull the Docker images and deploy them.
It'll take you ~1 hour depending on your level of experience with servers and Github Actions.