Skip to main content

Arcane

Arcane is a modern Docker Management, Designed for Everyone.
Alternative to Portainer.

services:
  arcane:
    image: ghcr.io/getarcaneapp/arcane:latest
    container_name: arcane
    restart: unless-stopped
    ports:
      - 3552:3552
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /srv/Files/Arcane/arcane-data:/app/data
    environment:
      - APP_URL=http://192.168.1.103:3552
      - PUID=998
      - PGID=100
      - ENCRYPTION_KEY=
      - JWT_SECRET=
      - LOG_LEVEL=info
      - LOG_JSON=false
      - POSTGRES_DB=arcane
      - POSTGRES_USER=
      - POSTGRES_PASSWORD=
      - OIDC_ENABLED=false
      - DATABASE_URL=postgresql://user:password@postgres:5432/arcane
    depends_on:
      - postgres

  postgres:
    image: postgres:17-alpine
    container_name: arcane-postgres
    restart: unless-stopped
    environment:
      - POSTGRES_DB=arcane
      - POSTGRES_USER=
      - POSTGRES_PASSWORD=
    volumes:
      - /srv/Files/Arcane/postgres-data:/var/lib/postgresql/data
    ports:
      - 5439:5432