Home » Blog » How to self-host Coolify on Hetzner Cloud

How to self-host Coolify on Hetzner Cloud

Coolify is an open-source platform for deploying and managing applications, databases, and static sites that can be self-hosted on your own cloud server.

What you need

You need an account for the Hetzner Cloud.

Note: We use Hetzner Cloud in this guide as it offers a ready-made solution to effortlessly install Coolify on your own server.

Deploy Coolify using Hetzner Cloud

Step 1: Create your server

Simply set up a new server inside your Hetzner Cloud and choose Coolify as the app image of your server.

Step 2: Connect to your server

You can connect to your server via either your root password or your SSH key.

The following example shows how you can authenticate yourself to your server using an SSH key (replace 123.456.789.01 with your server’s IP address).

Bash
ssh root@123.456.789.01

Step 3: Open Coolify

You can find your new Coolify instance running on your server’s IP address under port 8000.

Here is an example:

Bash
123.456.789.01:8000 # Example server IP address with Port 8000

Step 4: Add your custom domain

After you first accessed Coolify through your server’s IP address under port 8000 in your browser and set up an admin profile, you can change the IP address to a custom domain.

Simply navigate to “Settings” and type in your own domain (e.g., coolify.example.com). Don’t forget to save the changes before you continue.

Next up, open your domain registrars interface and set up a new DNS type A record. In our example, the correct set-up would look like this:

Record typeNameIPv4
Acoolify123.456.789.01

Congrats, you’re all set! ✨

FAQ

What is Coolify?

Coolify is an open-source platform for easily hosting and managing applications, databases, and static websites on self-hosted servers.

What languages and frameworks are supported by Coolify?

Coolify supports Node.js, Python, PHP, Ruby, Go, and many other frameworks, as well as static websites.

Can Coolify be installed on any server?

Yes, Coolify can be installed on any server that supports Docker. A server with at least 2 GB of RAM is recommended.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *