Skip to main content

Installing Coolify

Prerequisites

Ensure Proper Permissions
  • You must be the root user or have sufficient administrative permissions.
  • Have a Linux server with SSH access.

Steps to Install Coolify

  1. SSH into the Server: Use the following command to log into your server:

    ssh $server_user$@$server_domain_name$
  2. Switch to Root User (if necessary): Run the following commands to gain root access:

    sudo su ubuntu
    sudo -i
  3. Install Coolify:

    • Navigate to the directory where you want to install Coolify.
    • Run the installation command:
      curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
  4. Access Coolify Dashboard:

    • After installation, open your web browser and navigate to:
      http://[your_server_ip]:8000
  5. Complete Initial Configuration:

    • Follow the guided setup process, including setting up an admin account and configuring your preferences.
  6. Set Up GitHub Application:

    • When prompted to integrate GitHub for publishing, follow the instructions to create a GitHub App.
    Need Assistance?

    If you require help creating the GitHub App, ask Sean for guidance to ensure proper setup.

  7. Configure Domain:

    • To setup a custom domain for your Coolify instance, go to the servers tab and select localhost
    • then put your domain name in the wildcard domain field.
    • in our case put https://tl.ie

Troubleshooting

Common Issues
  • Ensure your server allows connections to port 8000.
  • Verify that you are logged in as the correct user with permissions to manage Coolify.
  • Double-check the installation script ran without errors.