Adgang
- Åbn din browser:
https://<SERVER-IP> - Et selvsigneret TLS-certifikat udløser en browseradvarsel. Accepter den for at fortsætte.
- Loginoplysningerne er gemt sikkert i:
/root/ocular/.env
Vigtige filer og mapper
- Installationssti:
/root/ocular - Compose-fil:
/root/ocular/compose.yml - Miljøfil:
/root/ocular/.env - Datavolume:
/var/lib/docker/volumes/ocular_ocular-data - Nginx-konfiguration:
/etc/nginx/sites-available/ocular - TLS-certifikat:
/etc/nginx/ssl/ocular.crt - TLS-privatnøgle:
/etc/nginx/ssl/ocular.key - Loginoplysninger:
/root/.cloudzy-creds
Service-håndtering
Se kørende containere:
docker compose -f /root/ocular/compose.yml ps
Genstart Ocular:
docker compose -f /root/ocular/compose.yml restart
Se Ocular-logs:
cd /root/ocular && docker compose logs -f
Stop Ocular:
docker compose -f /root/ocular/compose.yml stop
Start Ocular:
docker compose -f /root/ocular/compose.yml start
Genskab Ocular:
docker compose -f /root/ocular/compose.yml up -d
Tjek Nginx-status:
systemctl status nginx
Genstart Nginx:
systemctl restart nginx
Genindlæs Nginx:
systemctl reload nginx
Validér Nginx-konfigurationen:
nginx -t
Aktivering af HTTPS med et domæne
1. Peg dit domæne mod serverens IP.
2. Rediger /etc/nginx/sites-available/ocular og erstat begge server_name _; direktiver med dit domæne (f.eks. server_name yourdomain.com;).
3. Installer Certbot:
apt install -y certbot python3-certbot-nginx
4. Få et Let's Encrypt-certifikat:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Redigér /etc/nginx/sites-available/ocular og opdater ssl_certificate og ssl_certificate_key direktiverne til at bruge dit Let's Encrypt-certifikat.
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. Genindlæs Nginx for at anvende ændringerne:
systemctl reload nginx
7. Åbn Ocular på https://yourdomain.com.