## Arcane (Container Manager) ## # OG Compose File services: arcane: image: ghcr.io/getarcaneapp/manager:latest container_name: arcane ports: - '3552:3552' volumes: - /var/run/docker.sock:/var/run/docker.sock - arcane-data:/app/data # Optional host project mount: # - /path/to/projects:/app/data/projects environment: - APP_URL=http://localhost:3552 - PUID=1000 - PGID=1000 - ENCRYPTION_KEY=xxxxxxxxxxxxxxxxxxxxxx - JWT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxx # Use the host cgroup namespace so Arcane can detect its own container ID # more reliably — this matters for self-upgrades. cgroup: host restart: unless-stopped volumes: arcane-data: =========================================================== ======================== # My Edited Compose File ======================== services: arcane: image: ghcr.io/getarcaneapp/manager:latest container_name: arcane ports: - '3552:3552' volumes: - /var/run/docker.sock:/var/run/docker.sock - /home/max/Docker_Projects/Arcane/arcane-data:/app/data # Optional host Stacks mount: - /home/max/Docker_Projects/Arcane/stacks:/app/data/stacks environment: - APP_URL=http://localhost:3552 - PUID=1000 - PGID=1000 - ENCRYPTION_KEY=fdc5d34cd9af647a391a1ce9c06491780e3e2b37baa570429f18ccf8d1fe1695 - JWT_SECRET=7fe6460f8d6853b206f90c3f565843235ee5a8a110183079bebfc6254906aaa3 # Use the host cgroup namespace so Arcane can detect its own container ID # more reliably — this matters for self-upgrades. cgroup: host restart: unless-stopped volumes: arcane-data: ================================================================== # The ENCRYPTION_KEY must be 32 bytes long (raw, base64, or hex).... # You can use OpenSSL in your terminal to generate the secrets echo " - ENCRYPTION_KEY=$(openssl rand -hex 32)" echo " - JWT_SECRET=$(openssl rand -hex 32)" --- - ENCRYPTION_KEY=$(fdc5d34cd9af647a391a1ce9c06491780e3e2b37baa570429f18ccf8d1fe1695)" ----- JWT_SECRET=$(7fe6460f8d6853b206f90c3f565843235ee5a8a110183079bebfc6254906aaa3)" ================================================================== # Arcane Container Manager (Login Details) https://getarcane.app/docs/setup/installation#6-open-arcane NOTE: These are the defaut login U/N: arcane P/W: arcane-admin --- My P/W: ms4525_Arcane? ================================================================== # Create a project https://getarcane.app/docs/features/projects#create-a-project 1. Click Create Project. 2. Enter a name. 3. Paste or write the Compose YAML. 4. Optional: open the Environment Configuration (.env) editor and add variables. Arcane saves them to a .env file next to the compose file. 5. Click Create Project. Arcane saves the project and tries to start it.