Skip to content
/ DD_Bot Public

Discord Bot to Control Docker Services via the Docker Socket

License

Notifications You must be signed in to change notification settings

Assaro/DD_Bot

Repository files navigation

DD_Bot

A Discord-Bot to start and stop Docker Containers, using the Docker Socket

Docker Image Size (tag) Docker Pulls GitHub commit activity GitHub

"Conveniently, the program itself can be used as a Docker Container" - Gadget Gabe
NEW: Now with commands to adjust permissions

Screenshots

Show Status of Containers Structured Settings File Send Command to Server Bot's reply to command

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

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


assaro

About

Discord Bot to Control Docker Services via the Docker Socket

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks