Skip to content

Docker Installation (Recommended)

The most straightforward method to install the controller is by utilizing a Docker image. Follow the steps below to set it up using Docker Compose:

Step 1: Create the docker-compose.yml File

First, use a text editor to create the docker-compose.yml file:

nano docker-compose.yml

Next, add the following content to the file:

services:
  controller:
    image: ghcr.io/httprafa/atomic-cloud:latest
    ports:
      - "12892:12892"
    environment:
      - PTERODACTYL=true # Enable Pterodactyl driver installation
      - LOCAL=true       # Enable Local driver installation
    volumes:
      - ./logs:/app/logs
      - ./auth:/app/auth
      - ./configs:/app/configs
      - ./cloudlets:/app/cloudlets
      - ./deployments:/app/deployments
      - ./drivers:/app/drivers

Step 2: Start the Container

To start the container, execute the following command:

docker compose up