All apps · 0 apps
DD-Bot
Docker app from grtgbln's Repository
Overview
Discord bot to control Docker services via the Docker socket
Readme
View on GitHubDD_Bot
A Discord-Bot to start and stop Docker Containers, using the Docker Socket
"Conveniently, the program itself can be used as a Docker Container" - Gadget Gabe
NEW: Now with commands to adjust permissions
Screenshots

Features
- Remotely start and stop Docker Containers using Discord Slash Commands
- Easily grant Users and Groups on your Discord access to selected containers
- Enable Friends to start specified Containers, e.g. Gameservers
- Save Energy when noone is playing
- DD_Bot is designed to work on the same machine in its own Container
- Easy configuration through a single json file
- Built using Discord.NET and Docker.DotNet
Requirements
- Docker
- a correctly configured bot from Discord Developer Portal, instructions can be found here
- Internet connection
Installation
Settings
Commands
FAQ/Troubleshooting
To-Do List
- Initial release
- Rewrite for docker sockets
- Auto-updates for the settings.json Files
- Commands to grant and revoke privileges to users and groups
- Fully customizable messages for Discord
- More statistics
- (Maybe) Auto-Shutdown for certain containers
- (Maybe) more command options
- (Maybe) implement RCON to control gameservers
If you like my work, feel free to buy me a coffee
Install DD-Bot on Unraid in a few clicks.
Find DD-Bot in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for DD-Bot Review the template variables and paths Click Install
Requirements
After installing the container, you will need to configure the bot via the `settings.json` file in the Config path: https://github.com/Assaro/DD_Bot/blob/master/sites/settings.md
Download Statistics
15,266
Total Downloads
783
This Month
954
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allDetails
Repository
assaro/ddbot:latestLast Updated2023-04-06
First Seen2024-08-27
Runtime arguments
- Network
bridge- Privileged
- false
Template configuration
Config pathPathrw
Storage for config files
- Target
- /app/settings
- Default
- /mnt/user/appdata/dd_bot/config
- Value
- /mnt/user/appdata/dd_bot/config
Docker SocketPathro
Gives DDBot the ability to restart, stop, start, refresh and remove containers.
- Target
- /var/run/docker.sock
- Value
- /var/run/docker.sock
