Toegang
- Open je browser:
https://<SERVER-IP> - Een zelfgetekend TLS-certificaat geeft een browserwaarschuwing. Accepteer die om verder te gaan.
- De inloggegevens worden veilig opgeslagen in:
/root/ocular/.env
Belangrijke bestanden en mappen
- Installatiepad:
/root/ocular - Compose-bestand:
/root/ocular/compose.yml - Omgevingsbestand:
/root/ocular/.env - Datavolume:
/var/lib/docker/volumes/ocular_ocular-data - Nginx-configuratie:
/etc/nginx/sites-available/ocular - TLS-certificaat:
/etc/nginx/ssl/ocular.crt - Privésleutel TLS:
/etc/nginx/ssl/ocular.key - Inloggegevens:
/root/.cloudzy-creds
Servicebeheer
Actieve containers bekijken:
docker compose -f /root/ocular/compose.yml ps
Herstart Ocular:
docker compose -f /root/ocular/compose.yml restart
Ocular-logs bekijken:
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
Maak Ocular opnieuw aan:
docker compose -f /root/ocular/compose.yml up -d
Nginx-status controleren:
systemctl status nginx
Nginx herstarten:
systemctl restart nginx
Nginx herladen:
systemctl reload nginx
Valideer de Nginx-configuratie:
nginx -t
HTTPS inschakelen met een domein
1. Wijs je domein naar het server-IP.
2. Bewerken /etc/nginx/sites-available/ocular en vervang beide server_name _; directieven door je domein (bijv. server_name yourdomain.com;).
3. Installeer Certbot:
apt install -y certbot python3-certbot-nginx
4. Verkrijg een Let's Encrypt-certificaat:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Bewerk /etc/nginx/sites-available/ocular en werk de ssl_certificate en ssl_certificate_key directieven bij om je Let's Encrypt-certificaat te gebruiken.
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. Herlaad Nginx om de wijzigingen toe te passen:
systemctl reload nginx
7. Open Ocular op https://yourdomain.com.