Zugriff
- Öffnen Sie
http://<SERVER_IP>in deinem Browser. - Use the initial password stored as
INITIAL_PASSWORDin/root/omniroute/.env. - Ändern Sie das Passwort nach der Anmeldung im Dashboard.
Wichtige Dateien und Verzeichnisse
- Installationspfad:
/root/omniroute - Compose-Datei:
/root/omniroute/docker-compose.yml - Umgebung:
/root/omniroute/.env - Caddyfile:
/root/omniroute/Caddyfile - OmniRoute-Daten:
/var/lib/docker/volumes/omniroute-data/_data - Redis-Daten:
/var/lib/docker/volumes/redis-data/_data - Caddy-Daten:
/var/lib/docker/volumes/caddy-data/_data - Caddy-Konfiguration:
/var/lib/docker/volumes/caddy-config/_data
Docker-Verwaltung
Status anzeigen:
docker ps
Logs ansehen:
cd /root/omniroute
docker compose logs -f
Dienste neu starten:
cd /root/omniroute
docker compose restart
Dienste stoppen:
cd /root/omniroute
docker compose down
Dienste starten:
cd /root/omniroute
docker compose up -d
Domain und HTTPS (Caddy)
0. HTTPS-Zertifikate können nicht für IP-Adressen ausgestellt werden.
1. Richte eine Domain (zum Beispiel omniroute.example.com) zur IP-Adresse Ihres Servers.
2. Bearbeiten /root/omniroute/.env und aktualisiere NEXT_PUBLIC_BASE_URL:
BASE_URL=https://omniroute.example.com
3. Aktualisiere /root/omniroute/Caddyfile:
omniroute.example.com {
reverse_proxy omniroute:20128
}
4. Erstelle die Dienste neu:
docker compose -f /root/omniroute/docker-compose.yml up -d
5. Caddy holt und erneuert SSL-Zertifikate automatisch.
6. Rufen Sie OmniRoute auf unter omniroute.example.com.