Arcane è una dashboard moderna per la gestione dei container Docker. Spesso descritto come un’alternativa più fresca e leggera a Portainer, si focalizza sulla semplicità d’uso e su un’interfaccia utente pulita, rendendo il deployment e il monitoraggio degli stack Docker un’operazione immediata.
Processo di Installazione
Arcane può essere installato come container per gestire l’istanza Docker locale o nodi remoti. La configurazione richiede la generazione preventiva di alcune chiavi di sicurezza.
Docker Compose
Il file docker-compose.yml configura l’accesso al Docker socket per permettere ad Arcane di gestire i container.
services:
arcane:
image: ghcr.io/getarcaneapp/arcane:latest
container_name: arcane
restart: unless-stopped
ports:
- "3552:3552"
environment:
- ENCRYPTION_KEY=${ARCANE_ENCRYPTION_KEY}
- JWT_SECRET=${ARCANE_JWT_SECRET}
- APP_PORT=3552
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./arcane_data:/app/dataConfigurazione Iniziale
Prima di avviare il servizio, è necessario generare le chiavi di sicurezza eseguendo il seguente comando:
docker run --rm ghcr.io/getarcaneapp/arcane:latest /app/arcane generate secretCopia i valori ottenuti (ENCRYPTION_KEY e JWT_SECRET) in un file .env o sostituiscili direttamente nel file Docker Compose.
Avvio del Servizio
Una volta configurate le chiavi, avvia il container:
docker-compose up -dIl pannello di gestione sarà accessibile all’indirizzo http://<indirizzo_IP_server>:3552.