%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Dozzle

Dozzle

Dozzle, gerçek zamanlı bir Docker günlük görüntüleyicisidir. Çoklu ana bilgisayar desteği, arama ve canlı filtreleme ile tüm kapsayıcılarınız için tarayıcı tabanlı tail -f. Tek Go ikili dosyası, 10 MB RAM'de çalışır ve Docker arka plan programınızın dışında hiçbir şeyi açığa çıkarmaz. Günlükleri kapsayıcılar arasında grep etmenin en basit yolu.

Sürüm

9.0.0

İşletim Sistemi

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Tipleri

IPV4,IPV6

Erişim

  • Web arayüzünü ziyaret edin: https://<IP> (yer değiştirmek IP sunucunuzun IP adresiyle)
  • SSL uyarısını kabul et (kendinden imzalı sertifika).
  • Kimlik bilgilerini kullanarak oturum açın /root/.cloudzy-creds

Ortam ve Yapılandırma

  • Yönetici kimlik doğrulaması aşağıdakiler kullanılarak etkinleştirilir: simple sağlayıcı.
  • Kullanıcı tanımları şurada saklanır: /root/dozzle/data/users.yml
  • Parolalar bcrypt karmaları olarak saklanır.
  • Kullanıcı rolleri: all, shell, actions, download, none (varsayılan: all).
  • Docker soketi okuma/yazma olarak monte edilmiştir: /var/run/docker.sock

Yeni Kullanıcı Ekleme

1. bcrypt kullanıcısını oluşturun:

docker run -it --rm amir20/dozzle generate <username> 
  --password <password> --email <email> --name "<Full Name>" 
  --user-roles <roles> --user-filter "<filter>"

2. Yedekleme users.yml:

cp /root/dozzle/data/users.yml /root/dozzle/data/users.yml.bak

3. Mevcut kullanıcıların altına yalnızca kullanıcı girişini ekleyin: user.yml'de engelleyin, kullanıcıları tekrarlamayın.

4. Dosyanın doğru olduğundan emin olmak için YAML sözdizimini doğrulayın.

Önemli Dosyalar ve Dizinler

  • Uygulama kurulumu: /root/dozzle
  • Docker Compose dosyası: /root/dozzle/docker-compose.yml
  • Dozzle kullanıcı veritabanı: /root/dozzle/data/users.yml
  • Saklanan kimlik bilgileri: /root/.cloudzy-creds

Servis Yönetimi

Kapsayıcıları listeleyin:

docker ps

Hizmetleri başlatın veya yeniden oluşturun:

docker compose -f /root/dozzle/docker-compose.yml up -d

Dozzle'ı yeniden başlatın:

docker compose -f /root/dozzle/docker-compose.yml restart

Günlükleri takip edin:

docker compose -f /root/dozzle/docker-compose.yml logs -f

Nginx'i yeniden başlatın:

systemctl restart nginx

Bir Alan Adı ile SSL Etkinleştirme

1. Alan adını sunucu IP'sine yönlendir.

2. Nginx config'i düzenle ve her ikisini de değiştir server_name <IP>; alan adın ile (<your-domain>) hem HTTP (port 80) hem HTTPS (port 443) blokları için:

vim /etc/nginx/sites-available/dozzle

3. Certbot'u kur:

apt install -y certbot python3-certbot-nginx

4. Geçerli bir Let's Encrypt sertifikası üretmek için şu komutu çalıştır:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Nginx config'inde SSL yollarını değiştir:

vim /etc/apache2/sites-available/dozzle
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# 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 başlat:

systemctl restart nginx

7. Tarayıcını aç ve şu adresi ziyaret et: https://yourdomain.com

Monitoring'de daha fazlası

İlgili uygulamalar.

Dozzle'ı şimdi konuşlandırın. 2,48 $/ay'dan başlayan fiyatlarla.