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
-
SSH into the Server: Use the following command to log into your server:
ssh $server_user$@$server_domain_name$ -
Switch to Root User (if necessary): Run the following commands to gain root access:
sudo su ubuntu
sudo -i -
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
-
Access Coolify Dashboard:
- After installation, open your web browser and navigate to:
http://[your_server_ip]:8000
- After installation, open your web browser and navigate to:
-
Complete Initial Configuration:
- Follow the guided setup process, including setting up an admin account and configuring your preferences.
-
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.
-
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.