Skip to content

Arcane

A beautiful, intuitive interface for managing your Docker containers, images, networks and volumes.

References


Make directory

Terminal window
mkdir -p {{DOCKER_PATH_VAR}}/arcane && cd {{DOCKER_PATH_VAR}}/arcane

compose.yml

Terminal window
nano compose.yml
compose.yml
services:
arcane:
image: ghcr.io/getarcaneapp/arcane:latest
container_name: arcane
ports:
- "3552:3552"
environment:
PUID: 1000
PGID: 1000
TZ: America/New_York
APP_URL: ${APP_URL}
PROJECTS_DIRECTORY: ${PROJECTS_DIRECTORY}
ENCRYPTION_KEY: ${ENCRYPTION_KEY}
JWT_SECRET: ${JWT_SECRET}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- arcane-data:/app/data
- ${PROJECTS_DIRECTORY}:${PROJECTS_DIRECTORY}
restart: unless-stopped
volumes:
arcane-data:

.env

Terminal window
nano .env
.env
APP_URL=http://localhost:3552
PROJECTS_DIRECTORY={{DOCKER_PATH_VAR}}
ENCRYPTION_KEY= #openssl rand -hex 32
JWT_SECRET= #openssl rand -hex 32

Start container

Terminal window
docker compose up -d

Open web ui

http://localhost:3552 or http://{{SERVER_IP_VAR}}:3552