Zugriff
- Öffnen Sie Ihren Browser:
https://<SERVER-IP> - Ein selbstsigniertes TLS-Zertifikat löst eine Browserwarnung aus. Akzeptieren Sie sie, um fortzufahren.
- Die Zugangsdaten werden sicher gespeichert in:
/root/ocular/.env
Wichtige Dateien und Verzeichnisse
- Installationspfad:
/root/ocular - Compose-Datei:
/root/ocular/compose.yml - Umgebungsdatei:
/root/ocular/.env - Datenvolume:
/var/lib/docker/volumes/ocular_ocular-data - Nginx-Konfiguration:
/etc/nginx/sites-available/ocular - TLS-Zertifikat:
/etc/nginx/ssl/ocular.crt - Privater TLS-Schlüssel:
/etc/nginx/ssl/ocular.key - Anmeldedaten:
/root/.cloudzy-creds
Service-Management
Laufende Container anzeigen:
docker compose -f /root/ocular/compose.yml ps
Ocular neu starten:
docker compose -f /root/ocular/compose.yml restart
Ocular-Logs anzeigen:
cd /root/ocular && docker compose logs -f
Ocular stoppen:
docker compose -f /root/ocular/compose.yml stop
Ocular starten:
docker compose -f /root/ocular/compose.yml start
Ocular neu erstellen:
docker compose -f /root/ocular/compose.yml up -d
Nginx-Status prüfen:
systemctl status nginx
Nginx neu starten:
systemctl restart nginx
Nginx neu laden:
systemctl reload nginx
Überprüfen Sie die Nginx-Konfiguration:
nginx -t
HTTPS mit einer Domain aktivieren
1. Richten Sie Ihre Domain auf die Server-IP aus.
2. Bearbeiten /etc/nginx/sites-available/ocular und ersetzen Sie beide server_name _; Direktiven durch Ihre Domain (z. B. server_name yourdomain.com;).
3. Certbot installieren:
apt install -y certbot python3-certbot-nginx
4. Beschaffen Sie ein Let's Encrypt-Zertifikat:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Bearbeiten Sie /etc/nginx/sites-available/ocular und aktualisieren Sie die ssl_certificate und ssl_certificate_key Direktiven, damit sie Ihr Let's Encrypt-Zertifikat verwenden.
Before:
ssl_certificate /etc/nginx/ssl/ocular.crt;
ssl_certificate_key /etc/nginx/ssl/ocualr.key;
After:
ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
6. Laden Sie Nginx neu, um die Änderungen anzuwenden:
systemctl reload nginx
7. Rufen Sie Ocular auf unter https://yourdomain.com.