Skip to content
English
  • There are no suggestions because the search field is empty.

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.

clients area coolify

To access the Coolify dashboard and launch Coolify from is*hosting, follow these steps:

Step 1: Launch Coolify

  1. Open the Coolify access URL provided by is*hosting via email or in your personal account.
  2. Enter your email address and password to log in to the dashboard.
    1
  3. 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.
    2

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.

3

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:

  1. Click “Create My First Project” in the window that appears after selecting the server type.
    4

  2. Click Deploy Your First Resource or go directly to the Dashboard.
    5
  3. 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.
      1a80bd93d6dc469ee9cfb680e0e46225
  4. To create a new project, click add icon in the Projects tab.
    6 create project ADD
  5. Fill in the fields with the name and description of the new project → Continue.
    7 create project name
  6. Click Add Resources and add the necessary applications, databases, and other resources to your new project.
    8 create project services
  7. You will now find all your projects in the Projects tab.
    9
  8. To delete a project, go to your project's Settings.
    10
  9. Click Delete Project.
    11
  10. In the window that opens, confirm the project deletion by duplicating the project name in the appropriate line → Permanently Delete.
    12

Congratulations! At this point, you have:

  1. Connected your server.
  2. Selected a deployment type.
  3. 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.