Superviser les infrastructures.
Lecteur de journaux Docker en temps réel : suivez et cherchez la sortie de tous vos conteneurs depuis le navigateur, sans base de données et sous 10 Mo de RAM.
Dozzle est un lecteur de journaux en temps réel pour conteneurs Docker. Il se branche sur le socket Docker en lecture seule et diffuse dans votre navigateur la sortie de chaque conteneur de l'hôte, au fil de l'eau : aucun stockage, aucune base de données, aucun état conservé. Le binaire Go reste sous 10 Mo de RAM au repos et redémarre en moins d'une seconde.
Dans la catégorie monitoring du catalogue, Dozzle est le seul à s'occuper du texte que vos conteneurs impriment. Uptime Kuma et Gatus disent si un service répond, Beszel et Netdata montrent ce qu'il consomme, Grafana et Prometheus tracent ces mesures dans le temps — aucun ne vous dit pourquoi l'application vient de renvoyer une erreur 500. Dozzle si : suivi en direct, recherche plein texte sur l'ensemble des conteneurs, affichage côte à côte de plusieurs journaux, et un mode agent facultatif pour lire aussi les conteneurs d'autres hôtes Docker. Écrit par Amir Raminfar, sous licence MIT et environ 12 000 étoiles GitHub, il remplace la succession de `docker logs -f` par une console lisible depuis n'importe quel navigateur.
Après avoir publié une nouvelle version, ouvrez Dozzle et suivez le conteneur applicatif en direct. Les erreurs apparaissent dans le navigateur à l'instant où elles sont écrites, sans ouvrir de session SSH ni enchaîner les docker logs.
Affichez côte à côte votre API et votre base de données pour faire correspondre la requête lente signalée par l'une avec l'appel exact qui l'a déclenchée chez l'autre. C'est le geste que la ligne de commande rend pénible et que Dozzle rend immédiat.
Vos développeurs ont besoin de lire les journaux de production, pas d'un accès SSH à la machine. Dozzle leur ouvre les journaux en lecture seule, derrière son authentification intégrée ou un fournisseur OIDC, sans outillage supplémentaire.
Guide optimisé pour les VPS Cloud ServOrbit.
Dozzle lit les journaux des conteneurs de la machine sur laquelle il tourne : installez-le sur le VPS dont vous voulez suivre les applications. Son empreinte est si faible qu'il cohabite avec une charge existante sans impact mesurable — un gabarit à 512 Mo de RAM suffit largement.
Dans votre espace client ServOrbit : Marketplace → Monitoring → Dozzle → Déployer. La pile lance l'image amir20/dozzle:latest, monte /var/run/docker.sock en lecture seule et publie l'interface sur 127.0.0.1:8080. Il n'y a aucune installation initiale ni aucun compte à créer : Dozzle est opérationnel dès le démarrage du conteneur.
Attention, c'est un point de sécurité et non un détail : Dozzle s'ouvre directement sur les journaux de vos conteneurs, sans aucun identifiant. Quiconque atteint son adresse lit tout ce que vos applications impriment — messages d'erreur, requêtes, parfois des jetons. Tant que vous n'avez pas activé l'authentification (étape plus bas), n'attachez pas de domaine à l'application et passez par un tunnel SSH : ssh -L 8080:127.0.0.1:8080 root@<ip-de-votre-vps> puis http://localhost:8080. 8080 est le port du catalogue ; utilisez celui qui est affiché sur la fiche de votre application dans l'espace client.
Une fois l'accès protégé et un domaine attaché, la console est sur https://<votre-domaine> — sans numéro de port. Dozzle liste dans la colonne de gauche tous les conteneurs en cours d'exécution : cliquez sur l'un d'eux pour suivre sa sortie en direct. La barre de recherche en haut filtre par mot-clé ou par expression régulière, en temps réel.
Dozzle expose la totalité des journaux à toute personne qui atteint son adresse : il faut donc une authentification avant de le publier. Elle est intégrée à l'application — les variables d'environnement DOZZLE_USERNAME et DOZZLE_PASSWORD activent une authentification simple, et un fichier dozzle.yml permet de déclarer plusieurs utilisateurs ou de brancher un fournisseur OIDC. Vous n'avez en revanche ni proxy inverse à installer ni certificat à gérer : ServOrbit pose le vhost nginx et le TLS dès qu'un domaine est attaché.
Pour suivre aussi les conteneurs d'autres serveurs, lancez amir20/dozzle:latest agent sur chaque hôte distant — il écoute sur le port 7007 — puis renseignez la liste de ces agents dans la variable DOZZLE_REMOTE_AGENT de l'instance principale. Tous les conteneurs distants apparaissent alors dans la même interface, aux côtés de ceux de la machine locale.
Vous maintenez un projet qui utilise Dozzle ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=dozzle&utm_source=deploy-badge&utm_medium=referral&utm_campaign=dozzle)<a href="https://servorbit.com/vps-cloud?template=dozzle&utm_source=deploy-badge&utm_medium=referral&utm_campaign=dozzle"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Dozzle on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
Supervision de disponibilité simple et visuelle : surveillez vos points d'entrée HTTP, TCP et DNS, recevez l'alerte dès la première coupure et publiez une page de statut pour vos clients.
Monitoring & ObservabilitéConsole de supervision légère pour tout un parc de serveurs : processeur, mémoire, disque, bande passante et statistiques Docker de chacune de vos machines dans un seul tableau de bord, sous 50 Mo de RAM.
Déploiement Applicatif & DevOpsVisual manager for your Docker Compose stacks. Create, edit, start and monitor multi-container applications from a clean web UI — without touching the command line.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.