v0.4.2 Available Now

Secure Your
Docker Environment

The open-source backup and recovery solution for Docker. Protect your containers, volumes, and networks with one-click backups, automated scheduling, and instant restoration.

Container Monkey - Docker dashboard showing system overview, container statistics, and resource usage
Container Monkey dashboard interface Dashboard
Container Monkey containers management interface Containers
Container Monkey Docker images management interface Images
Container Monkey Docker volumes management interface Volumes
Container Monkey Docker networks management interface Networks
Container Monkey backup vault interface Backup Vault
Container Monkey backup scheduler interface Backup Scheduler
Container Monkey backup audit log interface Audit Log
Container Monkey container statistics interface Statistics
Container Monkey events interface Events

Designed for Peace of Mind

Simple, reliable protection for your containerized applications. Everything you need to keep your Docker workloads safe and recoverable.

One-Click Backups

Instantly backup entire containers including volumes, configurations, port mappings, and environment variables. Full protection in seconds.

Automated Scheduler

Set it and forget it. Schedule automatic backups daily or weekly. Lifecycle management automatically keeps the right number of backups.

Instant Restore

Recover from disasters instantly. Restore containers with all their data, networks, and settings exactly as they were backed up.

Backup Vault

Centralized backup management. View, download, upload, and organize all your backups in one secure location.

Network Backup

Backup and restore Docker networks along with containers to preserve your complete infrastructure topology.

Cross-Server Migration

Move containers between servers effortlessly. Export backups and restore on any Docker host with full fidelity.

Real-Time Monitoring

Track system resources and container statistics in real-time. CPU, RAM, Network I/O, and Block I/O across all containers.

Complete Control

Start, stop, restart, delete, and manage containers with bulk operations. View logs and access interactive console.

AWS S3

Store backups in the cloud with optional AWS S3 integration. Off-site redundancy, shared vault and unlimited capacity.

Deploy in Seconds

Deploy Container Monkey on your server in a few simple steps.

bash — 80x24
# Pull the image from GitHub Container Registry
$ docker pull ghcr.io/omgboohoo/container_monkey:latest

# Run Container Monkey
$ docker run -d \
  --name container_monkey \
  -p 1066:80 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v container_monkey:/backups \
  --restart always \
  ghcr.io/omgboohoo/container_monkey:latest

Coded with Love

Open-source project built with modern web technologies.

Backend

  • Flask 3.0.0 (Python 3.11)
  • SQLite
  • Docker API
  • Modular Architecture

Frontend

  • Vanilla JavaScript (ES6+)
  • Modern CSS
  • Phosphor Icons
  • XTerm.js

Development

  • Cursor (Composer 1)
  • Antigravity (Gemini 3 Pro)
  • Docker Engine
  • Linux Mint