50% di sconto tutti i piani, offerta a tempo limitato. A partire da $2.48/mo
Dozzle

Dozzle

Dozzle è un visualizzatore di log Docker in tempo reale. Un tail -f via browser per tutti i tuoi container, con supporto multi-host, ricerca e filtraggio live. Un singolo binario Go, si avvia in 10 MB di RAM e non espone nulla al di fuori del tuo daemon Docker. Il modo più semplice per fare grep dei log tra container.

Versione

9.0.0

Sistema Operativo

Ubuntu Server 24.04 LTS

RAM minimo

1 GB

Tipi IP

IPV4,IPV6

Accesso

  • Accedi all'interfaccia web: https://<IP> (sostituisci IP con l'indirizzo IP del tuo server)
  • Accetta l'avviso SSL (certificato self-signed).
  • Accedi usando le credenziali di /root/.cloudzy-creds

Ambiente e Configurazione

  • L'autenticazione amministratore è abilitata tramite simple fornitore
  • Le definizioni degli utenti sono memorizzate in /root/dozzle/data/users.yml
  • Le password sono salvate come hash bcrypt.
  • Ruoli utente: all, shell, actions, download, none (predefinito: all).
  • Il socket Docker è montato in lettura/scrittura: /var/run/docker.sock

Aggiungere un nuovo utente

1. Genera l'utente bcrypt:

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

2. Backup users.yml:

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

3. Aggiungi solo il record utente sotto il blocco users: esistente in users.yml, senza ripetere users.

4. Valida la sintassi YAML per verificare che il file sia corretto.

File e directory principali

  • Installazione dell'applicazione: /root/dozzle
  • File Docker Compose: /root/dozzle/docker-compose.yml
  • Database utenti Dozzle: /root/dozzle/data/users.yml
  • Credenziali salvate: /root/.cloudzy-creds

Gestione dei servizi

Elenca container:

docker ps

Avvia o ricrea i servizi:

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

Riavvia Dozzle:

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

Segui i registri:

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

Riavvia Nginx:

systemctl restart nginx

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci entrambi server_name <IP>; con il tuo dominio (<your-domain>) per i blocchi HTTP (porta 80) e HTTPS (porta 443):

vim /etc/nginx/sites-available/dozzle

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il seguente comando per generare un certificato Let's Encrypt valido:

certbot certonly --nginx --non-interactive --agree-tos --email youremail@example.com -d yourdomain.com

5. Sostituisci i percorsi SSL nella configurazione 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. Riavvia Nginx per applicare le modifiche:

systemctl restart nginx

7. Apri il browser e visita: https://yourdomain.com

Altro in Monitoraggio

App correlate.

Distribuisci Dozzle ora. A partire da $2,48/mese.