Start with Coolify Cloud

Using Coolify Cloud means the Coolify team runs the Coolify instance, while you run workloads on servers you control.

The short version

Create a Cloud account at app.coolify.io/register, choose your subscription, add an SSH key, validate your server, then deploy your first resource.

Cloud manages the Coolify control plane. You still manage your own servers and workloads.

If you are still deciding between Cloud and self-hosted, read Choose your path first.

Before you begin

Check these requirements first so Cloud onboarding can validate your server without SSH, firewall, or plan-limit issues.

SectionCheck
1. How Cloud worksSee where the Cloud instance runs and how it connects to your servers.
2. Shared responsibility modelConfirm who is responsible for the control plane, servers, workloads, and backups.
3. Your own server is requiredConfirm you have server infrastructure for workloads.
4. Server resources for your projectsConfirm your servers have enough CPU, memory, and storage for your workloads.
5. Subscription and server limitsConfirm your plan supports the number of servers you want to connect.
6. Server access requirementsConfirm SSH access, Docker support, and firewall rules are ready.

1. How Cloud works

In Coolify Cloud, the Coolify instance, dashboard, control plane, and related services run on infrastructure managed by the Coolify team.

You do not get direct access to that managed infrastructure.

Coolify Cloud infrastructure runs on Hetzner infrastructure in Falkenstein, Germany. It connects to your servers over SSH from the documented IPv4 addresses and IPv6 addresses.

Managed control plane

Cloud keeps the Coolify control plane hosted, updated, maintained, and backed up. Your applications, databases, services, domains, secrets, and workload data remain on the servers you connect.


2. Shared responsibility model

Coolify Cloud manages the Coolify control plane. You manage the servers and workloads you connect to it.

AreaManaged by CloudManaged by youNotes
Coolify control plane hostingYesNoProvided at app.coolify.io
Control plane updates and maintenanceYesNoHandled by the Coolify team
Control plane backupsYesNoCovers Cloud instance data
Server OS updates and hardeningNoYesApplies to every server you connect
Application and database runtime/dataNoYesRuns on your infrastructure
Application backups and restoreNoYesConfigure backups for your workloads
You still secure your servers

Coolify Cloud manages the Coolify instance. You still manage server operating system updates, firewall policy, application data, database data, and backups for workloads running on your infrastructure.


3. Your own server is required

Coolify Cloud does not provide workload servers. You must bring your own server infrastructure for apps, databases, and services.

Your server can be:

VPSA Virtual Private Server from any provider.
Dedicated serverA full physical server that you control.
Virtual machineA Linux VM running on your own infrastructure.
Raspberry PiA 64bit supported Raspberry Pi setup.
LaptopAn old or spare Linux laptop with SSH access.
Any Linux deviceAny device that runs Linux with SSH access.
Server provider

If you haven’t picked a server provider yet, consider using Hetzner. You can even use our referral link to support the project.


4. Server resources for your projects

The resources you need depend on your projects. If you host multiple services or larger applications, choose a server with higher CPU, memory, and storage.

Example production setup

ShadowArcanist runs a mixed production workload on one server with the resources below. Use this as a rough reference point, not a fixed recommendation.

Hosting provider

Hetzner

Server type

CAX11

Memory4 GB

Average usage: 2.8 GB

CPU2 cores

Average usage: 60-80%

Storage40 GB

Average usage: 30 GB

This server comfortably supports:

16 Static Sites
9 Rust API services
5 Rust Apps (full stack)
4 Rust Discord bots
7 Rust workers
2 Valkey databases
2 PostgreSQL databases
Umami Analytics
Beszel

5. Subscription and server limits

Coolify Cloud is a pay-as-you-go service.

Pricing starts at $5/month and scales with the number of servers you want to connect ($3/month per additional server).

Your subscription is based on connected server count, so choose the number of servers you need and complete payment before adding more servers.

Included server slots

The base $5/month subscription includes 2 server slots, so you can connect up to 2 servers without paying for additional server slots.

If you need to connect a third server or more, each additional server slot costs $3/month.

Server limit errors

If Cloud says you exceeded the connected server limit for your current plan, remove an existing connected server or upgrade your plan. If the issue persists, email [email protected] and describe the problem.


6. Server access requirements

For connecting servers to Coolify Cloud, make sure:

SSH access

Configure OpenSSH so Coolify can connect to your server.

  • Confirm SSH works from your machine
  • Use root or a sudo-capable user
Configure SSH

Firewall ports

Open the required ports on firewall.

  • Allow SSH access
  • Open Coolify and application ports
Configure Firewall

Get started with Coolify Cloud

Cloud onboarding flow

Cloud onboarding connects the managed Coolify control plane to the servers you bring for apps, databases, and services.

1

Create Cloud account

2

Choose subscription

3

Add SSH private key

4

Add and validate server

5

Deploy first resource

  • Create your Cloud account with the email you want to use for support.
  • Choose the number of servers you want to connect.
  • Add or create the SSH key used for server access.
  • Validate your first server and install Docker Engine.
  • Deploy your first app, database, or service.

You should end with a Cloud account, an active subscription, one validated server, and a first deploy target.


1. Create your Cloud account

Visit app.coolify.io/register and create your account using your email address.

This email is tied to your Cloud account. If you need account or payment help later, contact the Coolify team using the same email address.


2. Choose your subscription plan

Choose the number of servers you want to connect and complete payment.

After this step, Cloud onboarding starts automatically.


3. Add an SSH private key

This is the first onboarding step in Coolify Cloud.

You can use an existing SSH key or create a new one from Cloud onboarding.

Choose Existing key, then paste the private SSH key that Cloud should use to connect to your server.

Make sure the matching public key already exists in ~/.ssh/authorized_keys on the server user you plan to select in the next step.

Add private key in Coolify Cloud

4. Add your server

Now add the server you want to deploy to:

  • give your server a name
  • enter your server public IP address
  • select SSH port
  • select server user account
Add server in Coolify Cloud
Server connection form in Coolify Cloud

Then click Validate Server & Install Docker Engine.

Coolify Cloud will validate the SSH connection and install the required components on your server.

Validate server and install Docker Engine action

After validation succeeds, you will see the server status update in onboarding.

Server status after validation

5. Deploy your first application

Once your server is validated, deploy your first resource by following one of these guides:

Quick answers

Troubleshooting

On this page