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

Dozzle

Dozzle, gerçek zamanlı bir Docker log görüntüleyicisidir. Tüm konteynerleriniz için tarayıcı tabanlı tail -f; çok sunuculu destek, arama ve canlı filtreleme özellikleriyle birlikte gelir. Tek bir Go binary'si olarak çalışır, yalnızca 10 MB RAM kullanır ve Docker daemon'ınızın dışına hiçbir şey açmaz. Konteynerler genelinde log aramak için en pratik yoldur.

Sürüm

9.0.0

İşletim Sistemi

Ubuntu Server 24.04 LTS

En. RAM

1 GB

IP Türleri

IPV4,IPV6

Erişim

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

Ortam & Yapılandırma

  • Yönetici kimlik doğrulaması şu yolla etkinleştirilir: simple sağlayıcı
  • Kullanıcı tanımları şurada saklanır: /root/dozzle/data/users.yml
  • Parolalar bcrypt hash olarak saklanır.
  • Kullanıcı rolleri: all, shell, actions, download, none (varsayılan: all).
  • Docker soketi okuma/yazma modunda bağlıdır: /var/run/docker.sock

Yeni Kullanıcı Ekleme

1. bcrypt kullanıcısı oluştur:

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

2. Yedek users.yml:

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

3. Yalnızca kullanıcı girişini users.yml dosyasındaki mevcut users: bloğunun altına ekle; users bloğunu tekrarlama.

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

Önemli Dosyalar ve Dizinler

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

Hizmet Yönetimi

Konteynerları listele:

docker ps

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

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

Dozzle'ı Yeniden Başlat:

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

Günlükleri takip et:

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

Nginx'i Yeniden Başlat:

systemctl restart nginx

Bir Alan Adıyla SSL Etkinleştirme

1. Alan adınızı sunucu IP adresine yönlendirin.

2. Nginx yapılandırmasını düzenleyin ve her ikisini de değiştirin server_name <IP>; alan adınızla (<your-domain>) hem HTTP (port 80) hem de HTTPS (port 443) blokları için:

vim /etc/nginx/sites-available/dozzle

3. Certbot'u yükleyin:

apt install -y certbot python3-certbot-nginx

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

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

5. Nginx yapılandırmasındaki SSL yollarını değiştirin:

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ın:

systemctl restart nginx

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

Monitoringde Daha Fazla

İlgili uygulamalar.

Dozzle'yi hemen kur. Aylık 2,48 dan başlayan fiyatlarla.