SSH access
Configure OpenSSH so Coolify can connect to your server.
- Confirm SSH works from your machine
- Use root or a sudo-capable user
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing coolify.io — Install Coolify (Self-hosted): One-command Setup Start with Self-hostedSelf-hosting Coolify means you run the Coolify instance on infrastructure you control. The short version Coolify needs 2 CPU cores, 2 GB RAM, and 10 GB disk space to run. If your server meets this specification, you can install Coolify by using this install script: Once the installation completes, it will print the next steps in your terminal, so follow them. Before you beginCheck these requirements first so you pick the right install method and avoid server, OS, or network issues halfway through setup.
1. Server requirementsYou need a server with SSH access. This could be: VPSA Virtual Private Server from any provider. Dedicated serverA full physical server that you control. Virtual machineA Linux VM running on your own infrastructure. Raspberry PiA 64bit supported Raspberry Pi setup. LaptopAn old or spare Linux laptop with SSH access. Any Linux deviceAny device that runs Linux with SSH access. Fresh server recommended It’s best to use a fresh server for Coolify to avoid any conflicts with existing applications. Server provider If you haven’t picked a server provider yet, consider using Hetzner. You can even use our referral link to support the project. 2. Supported operating systems
Operating system support The table above reflects distributions where Coolify is known to run well, based on project testing and community reports. Coolify only runs on Linux-based operating systems. You may be able to run it on a non-Linux OS by using tools like Linux virtual machines. 3. Minimum hardware requirements
Hardware resource planning for budget users Coolify can run on smaller servers (for example: 1 CPU core, 512 MB RAM, 4 GB disk), but this is not recommended. If cost is a concern, start with a server 1 CPU core and 1 GB RAM, and upgrade the server as your workloads grow or if it becomes slow due to limited resources. If you’re running both builds and Coolify on the same server, monitor your resource usage. High resource usage could make your server unresponsive. 4. Server resources for your projectsThe resources you need depend on your projects. If you host multiple services or larger applications, choose a server with higher CPU, memory, and storage. Example production setup ShadowArcanist runs a mixed production workload on one server with the resources below. The applications are built externally and the workloads are heavily optimized, so they run on modest resources. Use this as a rough reference point, not a fixed recommendation. Hosting provider Hetzner Server type CAX11 Memory4 GB Average usage: 2.6 GB CPU2 vCPU Average usage: 60-70% Storage40 GB Average usage: 32 GB This server comfortably supports:16 Static Sites 9 Rust API services 5 Rust Apps (full stack) 4 Rust Discord bots 7 Rust workers 2 Valkey databases 1 PostgreSQL database Coolify Beszel 5. Configure SSH access and firewallSSH accessConfigure OpenSSH so Coolify can connect to your server.
Firewall portsOpen the required ports on firewall.
Choose installation methodAutomatedRun one script to install Coolify automatically.
ManualRun each install step yourself for full control.
Raspberry Pi OSProperly configure Raspberry Pi before installing Coolify.
Automated installationAutomated install flow Run one command, let the installer setup everything, then access the Coolify dashboard. 1 Run the installer 2 Wait for Coolify to start 3 Visit 4 Create the admin account 5 Back up
You should end with a running Coolify dashboard, first admin account, and saved installation secrets. 1. Run the install scriptOpen your terminal and SSH into your server as root or a user with sudo privileges, then run the command below: Before running the installer
2. Access the dashboardAfter installation, you’ll see a “Congratulations!” message with the dashboard link in your terminal. Open Secure your admin account Create your admin account as soon as installation finishes. Anyone who reaches the registration page first can become the instance admin and gain root access to your server. Coolify accepts the first account only in the first 10 minutes after Coolify starts. If the registration page shows Setup window closed, run 3. Back up installation secretsBack up This file contains installation secrets such as That's it!, you can start using Coolify. After setupOnce Coolify is running, start by deploying something on the same server where Coolify is installed. When that works, expand to more servers or use the maintenance guides as needed. Deploy an applicationStart with an app deployment once your server is connected. Deploy a databaseAdd a database when your first app needs persistent data. Deploy a serviceLaunch a one-click service from the service catalog. Grow beyond one serverAdd more compute capacity when your workloads outgrow the first server. Ongoing operationsUse these guides when you need to maintain or remove your Coolify instance. Advanced installationsFor PHP memory and worker settings such as These options are optional and mostly useful for automation or custom infrastructure requirements. Advanced install options Root userPre-create the admin account so public registration is never exposed. Custom Docker networkAvoid network overlap with infrastructure-controlled address pools. Custom registry sourcePull Coolify images from ghcr.io or docker.io. Compose overridesPersist custom ports, labels, resources, or container settings across upgrades. Safety first Test advanced changes on a non-production server first. If you manage production workloads, keep backups and a rollback path before applying advanced install settings. 1. Root userUse this when you want to pre-create the root account during installation, so the registration page is never exposed.
If you are not logged in as | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |