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.
# Run Container Monkey
--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