Coolify is a free, self-hosted Platform as a Service (an alternative to Heroku or Vercel) that automates deployments, SSL certificates and reverse-proxy configuration. Deploy applications, databases and 280+ one-click services from a single web dashboard on your own Seed.
After the first boot
When you install through this app, a cloud-init script automatically sets up SSH, Docker and Coolify on first boot. Please note:
- The Seed creation requires an SSH key, as root login is switched to key-only.
- Setup takes a few minutes. Check the status via SSH: once
/root/ready.txtappears, everything is done;/root/failed.txtindicates an error. If neither file exists, the installation is still running. For more info, see the article here
Once ready.txt is present, continue in the guide: Set up Coolify. HTTPS is already set up, so you can open https://<seed-hostname>/register right away and create your account.
To use your own domain, point its A record to the Seed's IPv4 address and enter it in the URL field under Settings > General in Coolify. Coolify then requests the certificate itself.
Suitable models
Entry
The entry point for low CPU load
Standard
All-rounder for variable production load
Performance
Exclusive compute for sustained load
Show all 13 suitable models
Entry
| Model | CPU | RAM | Storage | Traffic | Bandwidth | Price/hour | Price/month | |
|---|---|---|---|---|---|---|---|---|
| M | 2 Cores | 4 GB | 40 GB | 10 TB | 1 Gbit/s | 0,011694 € | 7,29 € | |
| L | 4 Cores | 8 GB | 80 GB | 10 TB | 1 Gbit/s | 0,023389 € | 14,59 € | |
| XL | 8 Cores | 16 GB | 160 GB | 10 TB | 1 Gbit/s | 0,038312 € | 23,91 € |
Standard
| Model | CPU | RAM | Storage | Traffic | Bandwidth | Price/hour | Price/month | |
|---|---|---|---|---|---|---|---|---|
| S | 2 Cores | 8 GB | 80 GB | 20 TB | 2.5 Gbit/s | 0,024579 € | 15,34 € | |
| M | 4 Cores | 16 GB | 160 GB | 20 TB | 2.5 Gbit/s | 0,049158 € | 30,68 € | |
| L | 8 Cores | 24 GB | 240 GB | 20 TB | 2.5 Gbit/s | 0,093740 € | 58,49 € | |
| XL | 10 Cores | 32 GB | 360 GB | 20 TB | 2.5 Gbit/s | 0,120608 € | 75,26 € | |
| XXL | 16 Cores | 64 GB | 500 GB | 20 TB | 2.5 Gbit/s | 0,188623 € | 117,70 € |
Performance
| Model | CPU | RAM | Storage | Traffic | Bandwidth | Price/hour | Price/month | |
|---|---|---|---|---|---|---|---|---|
| S | 2 Cores | 16 GB | 80 GB | 20 TB | 10 Gbit/s | 0,070561 € | 44,03 € | |
| M | 4 Cores | 32 GB | 160 GB | 20 TB | 10 Gbit/s | 0,141122 € | 88,06 € | |
| L | 8 Cores | 64 GB | 240 GB | 20 TB | 10 Gbit/s | 0,277666 € | 173,26 € | |
| XL | 16 Cores | 128 GB | 360 GB | 20 TB | 10 Gbit/s | 0,548467 € | 342,24 € | |
| XXL | 32 Cores | 192 GB | 500 GB | 20 TB | 10 Gbit/s | 1,011118 € | 630,94 € |
Create it via the Public API
A single call creates this Seed. Replace the placeholders starting with $ with your own values, such as your API token and the IDs from your account. Go to the Public API
curl -X POST "https://api.dataforest.net/api/v1/public/seeds" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"plan": "lines/entry/models/entry-c4-m8-s80",
"location": "fra01",
"source": {
"type": "app",
"ref": "apps/coolify/versions/coolify-v4.3.17"
},
"ssh_keys": [
"$SSH_KEY_ID"
],
"project_id": "$PROJECT_ID",
"name": "coolify"
}'