Coolify is the project behind this setup. Coolify simplifies deployments after installation. It does not remove responsibility for the root server, firewall, backups or security updates beneath it.
- Recommended method
- Official quick-install script
- Difficulty
- Advanced
- Typical time
- 45–90 minutes
What you need
- A fresh supported Linux server
- Root SSH access
- A firewall and domain plan
- Enough resources for Coolify plus the applications it will run
Set it up
Prepare the server
Update the operating system, harden SSH, configure the firewall and confirm Docker was not installed through Snap.
Review and run the installer
Open the linked script source first, then run the official quick installation.
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bashClaim the first administrator immediately
Open the displayed URL and create the admin before anyone else can reach the registration screen.
Connect the final domain
Use HTTPS, confirm DNS and review the proxy configuration before adding production services.
Deploy something disposable
Connect a test repository, deploy it, inspect logs, restart it and remove it before migrating real workloads.
Reserved for launch
Verify it works
Do not call the setup finished until these small tests pass:
- Only intended ports are open
- The dashboard loads over HTTPS
- A test deployment rebuilds from Git
- Platform and application backups have separate recovery plans
Protect the service
- Coolify receives powerful SSH access; protect the administrator account
- Keep the host OS and Docker updated
- Back up databases independently from application source
- Do not treat a green dashboard as monitoring or disaster recovery
Official resources
Videos are supplemental. Use the official documentation for current commands, versions and security guidance.