Coolify Quick Start Guide
Getting started with Coolify from is*hosting: step-by-step server setup guide.
What is Coolify by is*hosting?
is*hosting is the sponsor of Coolify, an open-source PaaS with 52k+ GitHub stars.
Coolify by is*hosting is a pre-installed, ready-to-use self-hosting platform that lets you deploy and manage applications, databases, and services on your own VPS without complex DevOps setup.
Coolify is like your own private, self-hosted alternative to Heroku or Vercel — running on your own server with full control over your infrastructure, data, and performance.
With is*hosting, Coolify comes pre-installed and configured, so you can skip the technical setup and start deploying in minutes.
Key Benefits of Coolify by is*hosting
- Ready-to-use environment — no manual installation required.
- Full control over your server, applications, and data. Support for any stack — Node.js, Python, Docker, databases, and more.
- Deployment via Git or Docker with minimal setup.
- Scalable infrastructure — connect multiple servers at any time.
- Security on your own server — your data remains on your VPS.
- Quick start — from server to deployed application in minutes.
Requirements for running Coolify from is*hosting
VPS server with Linux (Ubuntu recommended).
- Minimum resources:
- 2 CPU
- 2–4 GB RAM
- 20+ GB SSD/NVMe
- Docker environment (required for deployments)
- SSH access to connect and manage servers
- Open ports: 22, 80, and 443
- Domain name (recommended for HTTPS and production use)
- Stable internet connection for Git, Docker, and app deployments
For multiple applications, databases, or production workloads, 4+ GB RAM is recommended for stable performance.
Launching and Initial Configuration of Coolify from is*hosting
When ordering a VPS from is*hosting (e.g., Medium - Linux SSD), you need to select a pre-installed Coolify template in the configurator. This eliminates the need to manually install Docker, dependencies, and the panel itself.

To access the Coolify dashboard and launch Coolify from is*hosting, follow these steps:
Step 1: Launch Coolify
- Open the Coolify access URL provided by is*hosting via email or in your personal account.
- Enter your email address and password to log in to the dashboard.

- The welcome window will open and guide you through setting up a server connection and organizing the project structure for your first project. You can also click Skip Setup.

Step 2: Selecting a server type
Option 1: This machine (quick start)
- Deploy directly to the same server where Coolify is installed.
- Best suited for testing.
- Suitable for small projects or standalone configurations.
Not recommended for production due to shared resources.
Option 2: Remote Server (recommended)
Connect to any external server via SSH. This is the most flexible and recommended option and the best choice for production.
- Works with VPS providers such as AWS, Hetzner, and DigitalOcean.
- Can be a dedicated server or home infrastructure.
- Ideal for production workloads.
Option 3: Hetzner Cloud
Deploy and manage servers directly through your Hetzner Cloud account.
- Fast deployment.
- Integrated interface.
- Suitable for scalable configurations.
- Technical Note
Now decide where you want to deploy your applications.

You can always cancel or restart the setup, or contact support.
Step 3: Create Your First Project
Once the server is connected, it's time to get organized. Create your first project: "My First Project”. Projects help you organize everything you deploy.
To create a project, follow these steps:
-
Click “Create My First Project” in the window that appears after selecting the server type.

- Click Deploy Your First Resource or go directly to the Dashboard.

- What a project includes:
- Applications (web apps, APIs, services)
- Databases (PostgreSQL, MySQL, etc.)
- Resources grouped logically
- Environments: Every project includes a production environment by default.
- You can also add: test environments, development environments, and user environments.
- Team access: Projects support collaboration.
- Permissions are inherited from your team. Multiple users can manage the same project. Ideal for development teams or collaborative workflows.

- To create a new project, click
in the Projects tab.
- Fill in the fields with the name and description of the new project → Continue.

- Click Add Resources and add the necessary applications, databases, and other resources to your new project.

- You will now find all your projects in the Projects tab.

- To delete a project, go to your project's Settings.

- Click Delete Project.

- In the window that opens, confirm the project deletion by duplicating the project name in the appropriate line → Permanently Delete.

Congratulations! At this point, you have:
- Connected your server.
- Selected a deployment type.
- Created your first project.
Now you can start deploying applications, connecting repositories, and building infrastructure — all from a single interface.
If you have any questions, you can ask them in the online chat in the lower-right corner of the site or create a request to the support service through the ticket system.