Self-host with Coolify
Note: If you want to self host and don't already have a hosting provider, Coolify recommends using Hetzner. You can click here to use the Coolify referral link to earn some free credit and also support the project.
I have used Github pages, Heroku and Render for hosting my projects. However, I started working multiple different projects with their own databases. It was getting a bit difficult to justify paying for each instance of a server and the database instance.
I heard about Coolify, which is an open-source software for self-hosting projects, that itself can be self-hosted. If you are interested in hosting Coolify, I recommend you check out the CJ from Syntax's tutorial on setting up Coolify, which is part of a larger self-hosting series.
With Coolify, you get all of the niceties that you would get with Render or Heroku (or Vercel? I've never used it) and more. Some examples are:
- Auto-deploy from a Github Repo when its updated
- Running commands on the application via the Command Center
- Automatic provisioning of SSL certs for free
- Creating teams and setting permissions
- Manage projects on the same server Coolify is on or manage external servers too
- One-click deploy of other third-party open source apps like Supabase, Jellyfin or Appsmith
If you are interested in giving it a try, you can click here to read Coolify's documentation and join the Discord.