# docker-controller-bot

> Self-hosted Telegram bot to manage Docker containers and Compose projects from chat with multi-host support, scheduling, and per-container update policies.

- **Category:** Container Management
- **Licence:** GPL-3.0
- **Latest version:** v5.3.2
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker Compose
- **Tags:** Monitoring, Automation, Cron, Container Management, Ssh, Docker, Docker Compose, Telegram bot, Self Hosted, Multi host

## Description

Docker-Controller-Bot is a Telegram bot you run on your own server to manage Docker containers and Docker Compose projects without leaving the chat. After creating a bot via BotFather and providing its token and your admin chat ID, you deploy the bot as a container with access to the Docker socket. It then presents an interactive button menu (/start) and commands like /list, /run, /stop, /restart, /delete, /logs, /exec, /checkupdate, /updateall, /changetag, /compose, /info, /ports, /prune, /mute, /schedule, and /settings. It automatically groups containers by Compose project, supports multiple remote Docker hosts over SSH or TCP, lets you schedule cron jobs for common actions, and stores all settings in a mapped volume so they persist across updates. The bot is multi-architecture (amd64, arm64, armv7) and available in eight languages. It sends optional anonymous usage statistics once daily, which can be disabled via TELEMETRY=false or from /settings.

## Links

- [Homepage](https://github.com/dgongut/docker-controller-bot)
- [Docker](dgongut/docker-controller-bot)
- [GitHub Repository](https://github.com/dgongut/docker-controller-bot)
- [Telegram News Channel](https://t.me/dockercontrollerbotnews)
- [Docker Hub](https://hub.docker.com/r/dgongut/docker-controller-bot)
- [README in English](https://github.com/dgongut/docker-controller-bot/blob/main/README_EN.md)
- [Anonymous Statistics Dashboard](https://stats.dgongut.com/docker-controller-bot)
- [Privacy Policy](https://stats.dgongut.com/docker-controller-bot/privacy)

---
Source: https://selfhost.directory/project/docker-controller-bot