Coolify VPS HostingGit-Push Deploys on Your Own Server
Coolify gives you a platform-as-a-service on your own server: deploy apps from Git, run databases and one-click services, and manage HTTPS from a dashboard. We install Coolify with Docker on a hardened KVM VPS.
Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations
-
Reserved vCores and RAM
Builds and apps on resources that are yours.
-
NVMe storage
Fast image builds and volumes.
-
Dedicated IPv4 and IPv6
Point as many domains at it as you like.
-
Daily backups
Automatic backup of the previous 24 hours.
Why Run Coolify on a VPS
Coolify gives you the deploy experience of a PaaS without per-app pricing. All it needs is a server, which is where a VPS fits.
-
Git-push deploys
Connect GitHub, GitLab or any Git repository and deploy on push, with build logs in the dashboard.
-
Many apps, one price
Run as many apps, databases and services as the server can hold, with no per-app fee.
-
One-click services
Deploy PostgreSQL, Redis, n8n, Plausible and more from Coolify's service catalogue.
-
Automatic HTTPS
Coolify's proxy issues Let's Encrypt certificates for every domain you add.
How Coolify Runs on a VPS
A proxy routes each domain to its container; Coolify builds and manages everything on top of Docker.
Request from a browser or app (HTTPS)
-
Proxy
Coolify proxy (Traefik)
Routes each domain to its container and handles HTTPS.
-
Platform
Coolify
Dashboard, builds and deployments; on port 8000 until you add a domain.
-
Workloads
Your apps and services
Built with Nixpacks or a Dockerfile, or from Docker Compose.
-
Runtime
Docker Engine
Runs every container.
-
OS
Ubuntu LTS on KVM
Firewall, Fail2ban and security updates on the host.
Worth knowing
- Coolify needs at least 2 vCores, 2 GB RAM and 30 GB of disk; builds need more.
- Ports published by Docker bypass UFW: expose services through the Coolify proxy only.
- Point scheduled database backups at S3-compatible storage.
- Coolify can also manage other servers over SSH from the same dashboard.
What You Can Run
-
Web apps from Git
Node.js, PHP, Python, Go or static sites with auto-detected builds.
-
Docker Compose stacks
Multi-container apps deployed from your Compose file.
-
Databases
PostgreSQL, MySQL, MongoDB and Redis with scheduled backups.
-
Self-hosted tools
n8n, Plausible, Uptime Kuma and more from the service catalogue.
-
Preview deployments
A deployment for each pull request.
-
Agency hosting
Client projects separated into teams and projects.
VPS Plans for Coolify
Builds are the heaviest part. VPS-2 is a comfortable start for Coolify with a few apps; VPS-3 or VPS-4 for many apps or frequent builds.
VPS-1
Small websites, APIs, bots and development servers.
- 2 vCores
- 4 GB RAM
- 40 GB NVMe
- 500 Mbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-2
Production apps, WordPress and online stores.
- 4 vCores
- 8 GB RAM
- 75 GB NVMe
- 1 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-3
Busy stores, SaaS products and several projects.
- 6 vCores
- 12 GB RAM
- 100 GB NVMe
- 2 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-4
High-traffic apps, large databases and agencies.
- 8 vCores
- 24 GB RAM
- 200 GB NVMe
- 3 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.
Which Plan for Your Coolify Server
Coolify itself is light. Your apps, databases and especially builds decide the plan.
| Workload | Start with | Why |
|---|---|---|
| Coolify with one or two small apps | VPS-1 2 vCores · 4 GB RAM | Above Coolify's minimum, with room for light builds. |
| Several apps and databases | VPS-2 4 vCores · 8 GB RAM | 8 GB for apps, databases and builds. |
| Many apps or frequent builds | VPS-3 6 vCores · 12 GB RAM | 6 vCores to keep builds from slowing apps. |
| Agency platform | VPS-4 8 vCores · 24 GB RAM | 8 vCores, 24 GB RAM and 200 GB NVMe. |
A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.
Hosted PaaS or Coolify on a VPS?
The same git-push workflow, but you pay for the server instead of for each app.
| Feature | Hosted PaaS | Coolify VPS |
|---|---|---|
| Pricing | Per app or instance, plus add-ons | Flat server cost |
| Databases | Paid add-ons | Included, run as containers |
| Git-push deploys | Yes | Yes |
| Build limits | Set by the plan | Limited only by your server |
| Server control | None | Full root |
| Server administration | Handled by the provider | Yours, after our free setup |
| See Plans |
Looking After Your Coolify Server
Deploys happen in the dashboard; these are the server-side tasks worth knowing.
-
Check Coolify is running
Its containers all start with coolify.
-
Check disk usage
Images and build cache add up over time.
-
Clean up old images
Removes unused images older than three days.
-
Upgrade Coolify
From the dashboard, or by re-running the official installer.
# 1. Check Coolify is running
docker ps --filter name=coolify
# 2. Check disk usage
docker system df
df -h /
# 3. Clean up old images
docker image prune -af --filter "until=72h"
# 4. Upgrade Coolify
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash
Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).
Installed and Secured Before You Log In
The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with Coolify in place.
-
Choose a plan and location
Pick the resources you need and the datacentre closest to your users.
-
Tell us your Coolify setup
Versions, database and domain: at order or right after.
-
We install and secure it
Server hardened, Coolify installed and tested, HTTPS on your domain.
-
You take over with root
SSH access to a working server, ready for your code and data.
Your Coolify server
- Docker Engine and Coolify, installed with the official script
- The Coolify dashboard on your domain with HTTPS
- The Coolify proxy issuing certificates for your apps
- Firewall open for SSH, HTTP and HTTPS
Yours to run after handover
- Ongoing server administration
- Application maintenance and updates
- Debugging your code
- Migrating existing sites or data
Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.
Platform Specs and Locations
The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.
| Virtualisation | KVM with reserved vCores and RAM |
|---|---|
| Storage | NVMe SSD on every plan |
| Network | Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan |
| Operating systems | Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD |
| Access | Full root over SSH, key-based login |
| Backups | Automatic daily backup of the previous 24 hours; snapshots and longer retention on request |
| Protection | Always-on anti-DDoS mitigation |
| Availability | 99.9% uptime SLA |
Secured before we hand it over
- Non-root sudo user created for daily work
- SSH key login, password login for root disabled
- Firewall (UFW) open only for the ports you use
- Fail2ban blocking repeated login attempts
- Automatic security updates enabled
- Free Let's Encrypt SSL on your domain
- Timezone, swap and hostname configured
Asia-Pacific
- Mumbai
- Singapore
- Sydney
Europe
- London
- Limburg
- Roubaix
- Gravelines
- Strasbourg
- Milan
- Warsaw
North America
- Beauharnois
Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.
Who a Coolify VPS Suits
-
Developers who like PaaS workflows
git push to deploy, without per-app bills.
-
Makers with many side projects
Dozens of small apps on one server.
-
Agencies
Client projects, databases and previews in one dashboard.
Security and Performance for Coolify
Security
- Set a strong admin password and turn off open registration.
- Close port 8000 once the dashboard is on your domain.
- Keep Coolify updated; it can update itself from the dashboard.
- Docker bypasses UFW: publish ports only through the proxy.
Performance
- Schedule cleanup of old images and build cache.
- Use multi-stage Dockerfiles for faster, smaller images.
- Move builds to a separate build server if they slow your apps.
- Set resource limits per app.
Questions Before You Deploy
Not covered here? Ask an engineer before you order.
Run Your Own PaaS
Choose a plan and we hand over Coolify on your domain, ready for your first git-push deploy.