Keeping your containers on course.
Monitor, update, and secure Docker containers with full automation, a web UI, and integrated CVE scanning.
-d -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/luiscruzcwb/timoneiro
Designed to be simple to install and powerful in production.
Dashboard with real-time status via WebSocket, update history, manual approval, and one-click rollback. No command line needed for day-to-day use.
Single Go binary, Docker image under 30 MB. Runs comfortably on a Raspberry Pi.
Monitor remote Docker hosts via TCP, Unix socket, or a lightweight Timoneiro agent. Your whole infrastructure in one dashboard.
Docker Hub, GHCR, and any OCI registry: Harbor, Nexus, Gitea. Credentials stored locally.
Discord, Telegram, Slack, SMTP, Gotify, ntfy, and any Shoutrrr-supported service. Multiple channels at once.
Trivy integration to detect vulnerabilities in new versions before applying updates.
Manual, Automatic, and Scheduled modes. Maintenance windows by day and time. Exceptions per container or per Compose stack. No surprise updates in production.
A full API for automation and CI/CD pipeline integration. WebSocket for real-time events. The same endpoint the web UI uses.
No complex configuration. Point it at the Docker socket and you're done.
Run it with Docker Run or Compose. Mount the Docker socket and a volume for persistence.
docker run -d \
--name timoneiro \
-p 8080:8080 \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v timoneiro_data:/data \
ghcr.io/luiscruzcwb/timoneiro
Open http://localhost:8080 in your browser. Timoneiro automatically discovers every running container.
Choose the update mode (Manual, Automatic, or Scheduled), define maintenance windows, and set up notification channels.
Timoneiro watches your registries and keeps your containers up to date, or lets you know when there's something new to review.