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

Dozzle

Dozzle adalah penampil log Docker waktu nyata. tail -f berbasis browser untuk semua container Anda dengan dukungan multi-host, pencarian, dan pemfilteran langsung. Biner Go tunggal, berjalan pada RAM 10 MB, dan tidak mengekspos apa pun di luar daemon Docker Anda. Cara paling sederhana untuk mengambil log di seluruh container.

Versi

9.0.0

Sistem Operasi

Ubuntu Server 24.04 LTS

Minimal. RAM

1 GB

Jenis IP

IPV4,IPV6

Mengakses

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

Lingkungan & Konfigurasi

  • Otentikasi admin diaktifkan menggunakan simple penyedia.
  • Definisi pengguna disimpan di /root/dozzle/data/users.yml
  • Kata sandi disimpan sebagai hash bcrypt.
  • Peran pengguna: all, shell, actions, download, none (bawaan: all).
  • Soket Docker dipasang baca/tulis: /var/run/docker.sock

Menambahkan Pengguna Baru

1. Hasilkan 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 pengguna yang ada: blokir di pengguna.yml, jangan ulangi pengguna.

4. Validasi sintaks YAML untuk memastikan file sudah benar.

File dan Direktori Penting

  • Instalasi aplikasi: /root/dozzle
  • File Docker Compose: /root/dozzle/docker-compose.yml
  • Basis data pengguna dozzle: /root/dozzle/data/users.yml
  • Kredensial yang disimpan: /root/.cloudzy-creds

Manajemen Layanan

Daftar wadah:

docker ps

Memulai atau membuat 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 kamu ke IP server.

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

vim /etc/nginx/sites-available/dozzle

3. Install 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 dan kunjungi: https://yourdomain.com

Lebih banyak di Monitoring

Aplikasi terkait.

Terapkan Dozzle sekarang. Mulai $2,48/bln.