Accesso
- Apri
http://<SERVER_IP>nel tuo browser. - Use the initial password stored as
INITIAL_PASSWORDin/root/omniroute/.env. - Cambia la password dalla dashboard dopo aver effettuato l'accesso.
File e directory importanti
- Percorso di installazione:
/root/omniroute - File Compose:
/root/omniroute/docker-compose.yml - Ambiente:
/root/omniroute/.env - Caddyfile:
/root/omniroute/Caddyfile - Dati di OmniRoute:
/var/lib/docker/volumes/omniroute-data/_data - Dati Redis:
/var/lib/docker/volumes/redis-data/_data - Dati di Caddy:
/var/lib/docker/volumes/caddy-data/_data - Configurazione Caddy:
/var/lib/docker/volumes/caddy-config/_data
Gestione di Docker
Visualizzare lo stato:
docker ps
Visualizza i log:
cd /root/omniroute
docker compose logs -f
Riavvia i servizi:
cd /root/omniroute
docker compose restart
Arrestare i servizi:
cd /root/omniroute
docker compose down
Avviare i servizi:
cd /root/omniroute
docker compose up -d
Dominio e HTTPS (Caddy)
0. I certificati HTTPS non possono essere emessi per indirizzi IP.
1. Punta un dominio (ad esempio, omniroute.example.com) all'indirizzo IP del tuo server.
2. Modifica /root/omniroute/.env e aggiorna NEXT_PUBLIC_BASE_URL:
BASE_URL=https://omniroute.example.com
3. Aggiorna /root/omniroute/Caddyfile:
omniroute.example.com {
reverse_proxy omniroute:20128
}
4. Ricrea i servizi:
docker compose -f /root/omniroute/docker-compose.yml up -d
5. Caddy otterrà e rinnoverà automaticamente i certificati SSL.
6. Accedi a OmniRoute su omniroute.example.com.