diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Dozzle

Dozzle

Dozzle adalah viewer log Docker real-time. Jalankan tail -f dari browser untuk semua container Anda, dengan dukungan multi-host, pencarian, dan filter langsung. Binary Go tunggal, berjalan hanya dengan 10 MB RAM, dan tidak mengekspos apa pun di luar daemon Docker Anda. Cara paling mudah untuk grep log di seluruh container.

Versi

9.0.0

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

1 GB

Jenis IP

IPV4,IPV6

Akses

  • Buka antarmuka web: https://<IP> (ganti IP dengan alamat IP server Anda)
  • Terima peringatan SSL (sertifikat self-signed).
  • Masuk menggunakan kredensial dari /root/.cloudzy-creds

Lingkungan & Konfigurasi

  • Autentikasi admin diaktifkan menggunakan simple penyedia
  • Definisi pengguna disimpan di /root/dozzle/data/users.yml
  • Password disimpan sebagai bcrypt hash.
  • Peran pengguna: all, shell, actions, download, none (default: all).
  • Socket Docker di-mount dengan akses baca/tulis: /var/run/docker.sock

Menambahkan Pengguna Baru

1. Buat pengguna bcrypt:

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

2. Cadangan users.yml:

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

3. Tambahkan hanya entri pengguna di bawah blok users: yang sudah ada di users.yml, jangan ulangi bagian users:

4. Validasi sintaks YAML untuk memastikan file sudah benar.

File & Direktori Penting

  • Instalasi aplikasi: /root/dozzle
  • File Docker Compose: /root/dozzle/docker-compose.yml
  • Database pengguna Dozzle: /root/dozzle/data/users.yml
  • Kredensial tersimpan: /root/.cloudzy-creds

Manajemen Layanan

Daftar kontainer:

docker ps

Mulai atau buat ulang layanan:

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

Mulai Ulang Dozzle:

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

Ikuti log:

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

Mulai ulang Nginx:

systemctl restart nginx

Mengaktifkan SSL dengan Domain

1. Arahkan domain Anda ke IP server.

2. Edit konfigurasi Nginx dan ganti kedua server_name <IP>; dengan domain Anda (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/dozzle

3. Instal Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk membuat sertifikat Let's Encrypt yang valid:

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

5. Ganti path SSL di konfigurasi Nginx:

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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

7. Buka browser Anda dan kunjungi: https://yourdomain.com

Selengkapnya di Monitoring

Aplikasi terkait.

Deploy Dozzle sekarang. Mulai dari $2.48/bulan.