Skip to content

Latest commit

 

History

History
51 lines (42 loc) · 1.6 KB

File metadata and controls

51 lines (42 loc) · 1.6 KB
title Arcane
description A guide to deploying Arcane in docker
published true
date 2025-07-10 19:56:28 UTC
tags
editor markdown
dateCreated 2025-06-04 16:58:11 UTC

This container is in the process of being completely rewritten by the developer {.is-info}

{class="tab-icon"} What is Arcane?

Arcane is a Simple and Elegant Docker Management UI written in Typescript and SvelteKit. It aims to provide an intuitive interface for managing your Docker containers, images, volumes, and networks.

1 · Deploy Arcane

services:
  arcane:
    image: ghcr.io/ofkm/arcane:latest
    container_name: arcane
    ports:
      - '3000:3000'
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /mnt/tank/configs/arcane:/app/data
      - /mnt/tank/stacks:/app/data/stacks
    environment:
      - APP_ENV=production
      - PUID=568
      - PGID=568
      - PUBLIC_SESSION_SECRET=8s2xLw4fzOInjsBWCTCTSJuGLGWNN3kyzuk0dXm5354=
    restart: unless-stopped
  1. Pick a configs directory which exists already with 568 permissions
  2. Choose your existing stacks directory

I have noticed if you run this in conjunction with Dockge and you use the ./ to save your data locally in the stacks directory, Arcane will overwrite the permissions to apps:apps and break your install! Hostpath is not affected by this. {.is-danger}

2 · Logging In

  1. Navigate to http://{IP}:3000
  2. Default user name = arcane
  3. Default password = arcane-admin

3 · Video