Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Dozzle

Dozzle

Dozzle je prohlížeč logů Docker v reálném čase. Příkaz tail -f pro všechny vaše kontejnery přímo v prohlížeči - s podporou více hostitelů, vyhledáváním a živým filtrováním. Jediný binární soubor Go, běží v 10 MB RAM a nevystavuje nic mimo vašeho Docker démona. Nejjednodušší způsob, jak prohledávat logy napříč kontejnery.

Na první pohled

13.3k

Hvězdičky na GitHubu

47

Zobrazení stránky

369

Aktivní instalace

Licence MIT Verze 9.0.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Počet aktivních instalací jsou vzorová data (náhled); skutečná metrika bude zapojena před spuštěním.

Přístup

  • Otevřít webové rozhraní: https://<IP> (nahradit IP s IP adresou vašeho serveru)
  • Přijmi SSL varování (self-signed certifikát).
  • Přihlaste se pomocí přihlašovacích údajů z /root/.cloudzy-creds

Prostředí a konfigurace

  • Ověřování správce je povoleno pomocí simple poskytovatel
  • Definice uživatelů jsou uloženy v /root/dozzle/data/users.yml
  • Hesla jsou uložena jako bcrypt hashe.
  • Uživatelské role: all, shell, actions, download, none (výchozí: all).
  • Socket Docker je připojen v režimu čtení/zápis: /var/run/docker.sock

Přidání nového uživatele

1. Vygenerujte bcrypt hash uživatele:

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

2. Zálohování users.yml:

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

3. Přidejte pouze záznam uživatele pod existující blok users: v souboru users.yml, blok users: neopakujte.

4. Ověřte syntaxi souboru YAML, aby byl soubor správně formátován.

Důležité soubory a adresáře

  • Instalace aplikace: /root/dozzle
  • Soubor Docker Compose: /root/dozzle/docker-compose.yml
  • Uživatelská databáze Dozzle: /root/dozzle/data/users.yml
  • Uložené přihlašovací údaje: /root/.cloudzy-creds

Správa služeb

Vypsat kontejnery:

docker ps

Spuštění nebo opětovné vytvoření služeb:

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

Restartovat Dozzle:

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

Sledovat protokoly:

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

Restartovat Nginx:

systemctl restart nginx

Povolení SSL s doménou

1. Nasměruj svou doménu na IP serveru.

2. Uprav konfiguraci Nginx a nahraď obojí server_name <IP>; se svou doménou (<your-domain>) v blocích pro HTTP (port 80) i HTTPS (port 443):

vim /etc/nginx/sites-available/dozzle

3. Nainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Spusť následující příkaz pro vygenerování platného Let's Encrypt certifikátu:

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

5. Nahraď SSL cesty v konfiguraci 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. Restartuj Nginx, aby se změny projevily:

systemctl restart nginx

7. Otevři prohlížeč a přejdi na: https://yourdomain.com

Více v monitoringu

Související aplikace.

Nasaďte Dozzle nyní. Od 2,48 $/měs.