Erişim
- Tarayıcını aç:
https://<SERVER-IP> - Kendinden imzalı bir TLS sertifikası tarayıcı uyarısına yol açar. Devam etmek için kabul edin.
- Giriş bilgileri güvenli biçimde şurada saklanır:
/root/ocular/.env
Önemli Dosyalar ve Dizinler
- Kurulum yolu:
/root/ocular - Compose Dosyası:
/root/ocular/compose.yml - Ortam Dosyası:
/root/ocular/.env - Veri Birimi:
/var/lib/docker/volumes/ocular_ocular-data - Nginx yapılandırması:
/etc/nginx/sites-available/ocular - TLS sertifikası:
/etc/nginx/ssl/ocular.crt - TLS özel anahtarı:
/etc/nginx/ssl/ocular.key - Giriş bilgileri:
/root/.cloudzy-creds
Servis Yönetimi
Çalışan kapsayıcıları görüntüleyin:
docker compose -f /root/ocular/compose.yml ps
Ocular'yi yeniden başlatın:
docker compose -f /root/ocular/compose.yml restart
Ocular günlüklerini görüntüleyin:
cd /root/ocular && docker compose logs -f
Ocular'ı durdurun:
docker compose -f /root/ocular/compose.yml stop
Ocular'ı başlatın:
docker compose -f /root/ocular/compose.yml start
Ocular'ı yeniden oluşturun:
docker compose -f /root/ocular/compose.yml up -d
Nginx durumunu kontrol edin:
systemctl status nginx
Nginx'i yeniden başlatın:
systemctl restart nginx
Nginx'i yeniden yükleyin:
systemctl reload nginx
Nginx yapılandırmasını doğrulayın:
nginx -t
Bir Alan Adı ile HTTPS'i Etkinleştirme
1. Alan adını sunucu IP'sine yönlendir.
2. Düzenle /etc/nginx/sites-available/ocular ve her ikisini de değiştirin: server_name _; yönergelerini kendi alan adınızla (örn. server_name yourdomain.com;).
3. Certbot'u kur:
apt install -y certbot python3-certbot-nginx
4. Bir Let's Encrypt sertifikası edinin:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Düzenleyin /etc/nginx/sites-available/ocular ve şunu güncelleyin: ssl_certificate ve ssl_certificate_key yönergelerini Let's Encrypt sertifikanızı kullanacak şekilde.
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. Değişiklikleri uygulamak için Nginx'i yeniden yükleyin:
systemctl reload nginx
7. Ocular'a şu adresten erişin: https://yourdomain.com.