I tuoi log Docker, in diretta nel browser
Dozzle mostra in tempo reale i log dei tuoi contenitori Docker, senza agenti né SSH. Leggero e senza archiviazione: i log non escono dalla tua rete. Il tutto supervisionato e ospitato in Francia.
Cos'è Dozzle ?
Dozzle è un'applicazione web leggera che visualizza in tempo reale i log dei tuoi contenitori Docker direttamente nel browser, senza installare agenti su ogni contenitore né accedere all'host via SSH. Progettata per la consultazione dei log in diretta, è stateless e non memorizza alcun file: i log non escono dalla tua rete.
Offre lo streaming dei log in tempo reale con ricerca fuzzy, regex e persino query SQL eseguite nel browser (DuckDB + WebAssembly), statistiche live CPU / memoria / rete per contenitore, una visualizzazione in split-screen, avvisi basati su pattern con notifiche (Slack, Discord, ntfy), il supporto multi-host e Docker Swarm tramite una modalità agente sicura in TLS, nonché un accesso shell nei contenitori e un'autenticazione multi-utente.
Tecnologicamente, il backend è scritto in Go e l'interfaccia in Vue.js / TypeScript. L'impronta di memoria è minima (~7 Mo) e l'immagine Docker molto piccola; non è richiesto alcun database. Dozzle si distribuisce semplicemente montando il socket Docker, sotto licenza MIT.
Alloggia Dozzle su DINAO
Livelli di risorse compatibili con i requisiti di Dozzle (1 vCPU / 128 Mo / 1 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
Dozzle memorizza i miei log?
No. Dozzle è stateless: diffonde i log in tempo reale nel browser ma non li conserva da nessuna parte. I tuoi log non escono dalla tua rete, il che lo rende uno strumento molto leggero e rispettoso della privacy.
Bisogna installare un agente su ogni contenitore?
No. Dozzle legge direttamente il socket Docker dell'host e visualizza i log di tutti i contenitori. Per supervisionare più host o un cluster Swarm, una modalità agente sicura in TLS espone il tutto in un'unica interfaccia.
Posso essere avvisato in caso di errore?
Sì. Definisci dei pattern sui tuoi log e Dozzle invia una notifica verso Slack, Discord o ntfy non appena viene rilevato un pattern.
Dove è ospitato Dozzle?
Sull'infrastruttura DINAO in Francia, in uno dei datacenter disponibili, con accesso protetto da autenticazione e HTTPS.
Quali risorse sono necessarie?
Poche: Dozzle è scritto in Go e occupa pochi megabyte di memoria. Anche il livello base è sufficiente per supervisionare comodamente un host Docker.