One command away
Use /start to play or /status to check players. Commands are limited to configured Discord roles.
YOUR SERVER. YOUR SIGNAL.
Your world is one Discord command away. Wake the host when you need it, check who's online, and let the whole setup power down when the adventure is over.
Use /start to play or /status to check players. Commands are limited to configured Discord roles.
Wake the Linux host over your LAN only when it’s time to play.
Role-gated commands and a graceful, player-aware shutdown.
A LITTLE AUTOMATION. A LOT MORE PLAY.
A small, self-hosted relay keeps the whole lifecycle in sync.
An authorized member runs /start. Already online? The bot lets you know.
If needed, Wake-on-LAN powers up the host; restricted SSH starts Minecraft.
After 15 empty minutes, Minecraft stops. If it stays stopped another 15, the host can power off.
The bot runs on a separate, always-on Linux machine on the same LAN as your Minecraft host.
YOUR NEXT SESSION STARTS HERE
Get the bot running with Docker Compose. First, follow the full guide to configure the Minecraft host, RCON, Wake-on-LAN, and restricted SSH.
Read the complete setup guide# Clone the project
$ git clone https://github.com/FaolanBig/WOL_minecraft_server_discord_integration_bot.git$ cd WOL_minecraft_server_discord_integration_bot# Configure your environment and secrets
$ cp .env.example .env && chmod 0600 .env$ mkdir -p secretsEdit .env and add your SSH key + known_hosts to secrets/
# Build, start, and follow the logs
$ docker compose up --build -d$ docker compose logs -f minecraft-discord-bot