All guides

Setup guide NS/G15

How to set up Coolify

Install Coolify on a fresh server, secure the first administrator and deploy a disposable application.

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

  1. Prepare the server

    Update the operating system, harden SSH, configure the firewall and confirm Docker was not installed through Snap.

  2. 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 bash
  3. Claim the first administrator immediately

    Open the displayed URL and create the admin before anyone else can reach the registration screen.

  4. Connect the final domain

    Use HTTPS, confirm DNS and review the proxy configuration before adding production services.

  5. Deploy something disposable

    Connect a test repository, deploy it, inspect logs, restart it and remove it before migrating real workloads.

Advertisement

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.

Related NoSub article10 GitHub repos that replace subscriptions
Next guideHow to set up Jellyfin