Deploy Now

Stars

1,530

Forks

52

Watchers

6

Developer links

Tugtainer

Tugtainer delivers a visual command center for Docker environments that automates container image updates, monitors registry releases, and manages application lifecycles across multiple servers without command-line intervention. System administrators can inspect running containers across all connected hosts, trigger immediate image pulls, and configure automated cron schedules for recurring health and registry checks. Flexible update policies allow teams to flag production databases as notification-only while automatically updating stateless web applications whenever new image tags publish. When updating linked services, the platform analyzes Docker Compose project definitions and custom dependency labels to stop and restart containers in strict dependency order, preventing broken network links and orphaned volume mounts. Administrators can authenticate private container registries, browse image layers and tags, and view real-time container log streams directly within the browser console. Automated pruning jobs continuously reclaim server disk space by deleting obsolete, untagged images and dangling build layers after successful deployments. Multi-channel alerting integrates with over fifty notification providers, delivering real-time update summaries and error warnings directly to Discord, Telegram, Slack, and email webhooks. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Tugtainer
Tugtainer
Tugtainer
Tugtainer
Tugtainer

Benefits

  • Visual Multi-Host Container Dashboard
  • Oversee container health, running states, and image freshness across multiple Docker daemon hosts from a single authenticated web interface without requiring command-line terminal access.
  • Dependency-Aware Stack Upgrades
  • Safeguard multi-container applications by respecting Docker Compose dependency hierarchies and custom labels, ensuring dependent data services recreate in the exact sequence required for stability.
  • Granular Per-Container Update Policies
  • Designate mission-critical databases for update notification checks only, while simultaneously enabling hands-off automatic recreation for stateless microservices when newer image digests appear.
  • Automated Disk Storage Hygiene
  • Schedule automatic image pruning routines that remove dangling image layers and untagged artifacts after upgrades, preventing VPS storage exhaustion without manual maintenance scripts.

Features

  • Crontab Update Scheduling
  • Schedule periodic container checks and automated image pulls using standard cron expressions configured directly from the administrative web settings panel.
  • Remote Agent Architecture
  • Deploy lightweight agent containers across remote servers to aggregate metrics, inspect containers, and orchestrate updates under a unified management dashboard.
  • Socket Proxy Integration
  • Communicate securely with the Docker daemon through a restricted TCP socket proxy, limiting API permissions to prevent unauthorized host privilege escalation.
  • Private Registry Authentication
  • Store authentication credentials for private registries on Docker Hub, GitHub Container Registry, or self-hosted Harbor instances to track private image updates.
  • Multi-Service Notification Webhooks
  • Broadcast container update logs and failure alerts via Apprise integration supporting Discord, Telegram, Slack, Gotify, Pushover, and custom webhooks.