Coolify
Self-hosted PaaS platform that allows you to deploy applications, databases, and services with ease. The open source alternative to Heroku and Netlify.
Getting started
Coolify is a self-hosted PaaS platform that allows you to deploy applications, databases, and services with ease. The open source alternative to Heroku and Netlify.
- Go to https://my.cubepath.com/deploy
- Select a VPS plan (recommended: gp.starter or higher)
- Under Operating System, choose "Coolify"
- Click Deploy
Once deployment is complete (approximately 5-10 minutes), access Coolify at https://YOUR-IP:8000 and create your administrator account on first access.
Deploy via CubePath Cloud API
Via CubeCLI
cubecli vps create \
--name coolify-server \
--plan gp.starter \
--template "Coolify" \
--location us-mia-1 \
--project <project-id>
Via API
curl -X POST https://api.cubepath.com/vps \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "coolify-server",
"plan": "gp.starter",
"template": "Coolify",
"location": "us-mia-1",
"project_id": "YOUR_PROJECT_ID"
}'
Technical information
Initial access:
- URL: https://YOUR-IP:8000
- Username: Created during first access
- Password: Set during initial setup
Installed software:
- Docker 24.0+
- Docker Compose 2.20+
- Traefik 3.0+
- PostgreSQL 15
- Redis 7.0+
Ports used:
- 22: SSH
- 80: HTTP
- 443: HTTPS
- 8000: Coolify UI (initial access)
- 6001: WebSocket
File locations:
- Coolify data: /data/coolify
- Configuration: /data/coolify/source/.env
- Deployed applications: /data/coolify/applications
Useful commands
# Check Coolify status
systemctl status coolify
# View Coolify logs
docker logs coolify
# Restart Coolify
systemctl restart coolify
# Update Coolify to latest version
curl -fsSL https://cdn.coollabs.io/coolify/update.sh | bash