Unraid
Guida all’installazione di XIQUIL su Unraid usando Docker Compose.
Prerequisiti
Sezione intitolata “Prerequisiti”- Unraid 6.12+ con Docker abilitato
- Plugin Docker Compose Manager installato (dalla Community Applications)
- Share configurata per Docker (default:
/mnt/user/appdata/)
Passo 1: Crea le cartelle
Sezione intitolata “Passo 1: Crea le cartelle”mkdir -p /mnt/user/appdata/xiquil/datamkdir -p /mnt/user/appdata/xiquil/backupsmkdir -p /mnt/user/appdata/xiquil/dbPasso 2: Crea il file docker-compose.yml
Sezione intitolata “Passo 2: Crea il file docker-compose.yml”Crea il file in /mnt/user/appdata/xiquil/docker-compose.yml con i bind mount:
services: app: image: ghcr.io/justvitlab/xiquil:latest container_name: xiquil_app ports: - "8443:8443" volumes: - /mnt/user/appdata/xiquil/data:/app/data - /mnt/user/appdata/xiquil/backups:/app/backups environment: - ALLOWED_HOSTS=your-unraid-ip depends_on: db: condition: service_healthy restart: unless-stopped
db: image: postgres:18-alpine container_name: xiquil_db volumes: - /mnt/user/appdata/xiquil/db:/var/lib/postgresql environment: - POSTGRES_DB=xiquil - POSTGRES_USER=xiquil_admin - POSTGRES_PASSWORD=xiquil_local_db healthcheck: test: ["CMD-SHELL", "pg_isready -U xiquil_admin"] interval: 10s timeout: 5s retries: 5 start_period: 60s restart: unless-stoppedPasso 3: Avvia dal Docker Compose Manager
Sezione intitolata “Passo 3: Avvia dal Docker Compose Manager”- Vai nel tab Docker
- In Compose, seleziona il file creato
- Clicca Compose Up
Oppure dalla console:
cd /mnt/user/appdata/xiquildocker compose up -dPasso 4: Accedi
Sezione intitolata “Passo 4: Accedi”Apri https://your-unraid-ip:8443 nel browser.
Troubleshooting Unraid
Sezione intitolata “Troubleshooting Unraid”Cache e storage Se usi una cache SSD, i container Docker e i volumi dovrebbero risiedere sulla cache per prestazioni ottimali.
Permessi Unraid di default esegue Docker come root. Se vedi errori di permessi, verifica che le cartelle siano accessibili. PUID/PGID di default (1000) funzionano nella maggior parte dei casi.
Aggiornamento Per aggiornare, ferma i container, fai pull delle nuove immagini e riavvia:
cd /mnt/user/appdata/xiquildocker compose pulldocker compose up -d