Coolify: Self-hosting with Superpowers
An Open-source & Self-hostable Alternative to Heroku, Netlify, and Vercel
Features
Any Language
Coolify is compatible with a wide range of programming languages and frameworks, enabling you to launch static websites, APIs, backends, databases, services, and other types of applications.
Any Server
You can deploy your resources to any server, including your own servers, VPS, Raspberry Pi, EC2, DigitalOcean, Linode, Hetzner, and more. All you need is an SSH connection.
Any Use-Case
Deploy your resources to a single server, multiple servers, or Docker Swarm clusters according to your requirements. (Support for Kubernetes is on the way!)
Any Service
Deploy any service compatible with Docker. There are also many one-click services available for deployment. See the full list here.
Push to Deploy
Coolify provides integration with both hosted and self-hosted platforms like GitHub, GitLab, Bitbucket, Gitea, and others—making Git integration a breeze.
Free SSL Certificates
Coolify automatically sets up and renews Let’s Encrypt SSL certificates for your custom domains, so you can relax and not have to deal with it.
No Vendor Lock-in
You have complete control over your data. All settings are saved on your own servers, giving you the ability to oversee everything even if you decide to stop using Coolify.
Automatic DB Backups
Your data is automatically backed up to any S3 compatible solution, allowing you to easily restore it with just a few clicks if any problems occur.
Webhooks
Integrate into your CI/CD pipelines or create custom integrations using GitHub Actions, GitLab CI, Bitbucket Pipelines, or any other CI/CD tool of your choice.
Powerful API
Coolify offers a robust API that enables you to automate deployments, manage resources, and integrate with your current tools—providing limitless possibilities.
Real-time Terminal
Manage your servers directly from your browser with Coolify’s real-time terminal that allows you to run commands without leaving the interface.
Collaborative
Share your projects with team members and work together. Control permissions and roles for each member to enhance collaboration.
Pull Request Deployments
Automatically deploy new commits and pull requests separately to quickly review contributions and speed up teamwork!
Server Automations
Once connected, Coolify will handle numerous tasks automatically, allowing you to concentrate on your code.
Monitoring
Coolify monitors your deployments, servers, disk usage, and other aspects while notifying you if any issues arise.
Notifications
Receive notifications through your chosen channels like Discord, Telegram, and email in case of any events on your server or with your deployments.