Installazione
Configura le impostazioni e avvia Orlok con Docker Compose.
Dalla cartella del pacchetto di installazione, copia le impostazioni di esempio:
cp .env.production.example .env.production
Poi compila .env.production (tutte le impostazioni sono elencate in
Variabili d'ambiente):
| Impostazione | Valore |
|---|---|
ORLOK_PUBLIC_URL |
L'indirizzo che le persone usano per aprire Orlok, es. https://orlok.example.com |
ORLOK_PORT |
Porta dell'host pubblicata dall'app, 8080 di default |
ORLOK_SECRET_KEY |
Chiave che cifra le chiavi dei provider e le credenziali |
POSTGRES_PASSWORD |
Password dell'utente del database |
ORLOK_RUNNER_TOKEN |
Token condiviso tra l'app e il runner |
Genera i tre segreti con:
openssl rand -base64 32 # ORLOK_SECRET_KEY
openssl rand -hex 24 # POSTGRES_PASSWORD
openssl rand -hex 32 # ORLOK_RUNNER_TOKEN
Conserva
ORLOK_SECRET_KEYin un posto sicuro, fuori dal server. Senza, le chiavi dei provider e le credenziali salvate non si possono decifrare. Non fare mai commit di.env.production.
Avvia Orlok
docker compose --env-file .env.production up -d --build
Le immagini vengono costruite sul server, poi parte il database, vengono applicate le migrazioni e
l'app inizia a rispondere su ORLOK_PORT. Controlla i container con:
docker compose --env-file .env.production ps
Poi mettila dietro HTTPS e completa la configurazione iniziale.