WakeBot

WakeBot is a Telegram bot that starts compatible devices on a local network using Wake on LAN.

  • Infrastructure
  • Network Services
  • Tools & Utilities
WakeBot is a Telegram bot that starts compatible devices on a local network using Wake on LAN. It lets configured administrators wake registered devices by chat message, optionally inside a Telegram group or thread, which is useful for managing remote or headless machines from a chat app.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

42/100 Fair

Maintained
65last commit 104 days ago
Popular
2212 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 17 days ago

GitHub stars
12
Open issues
2
Last commit
2026-07-03
Latest release
v1.1.0
License
GPL-3.0
Activity
stale

Checked 9 days ago - source: GitHub (dgongut/wakebot)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 16 days ago - source: Docker Hub image tags and published docs

First-install notes

No first-install notes yet.

Alternatives

No alternatives collected yet.

Common questions

How do I allow multiple Telegram users to wake devices?

Set TELEGRAM_ADMIN to the administrator chat IDs separated by commas. The README says you can obtain a chat ID by sending /id to the Rose bot.

Can WakeBot be used inside a Telegram group or supergroup topic?

Set TELEGRAM_GROUP to the group chat ID and make the bot a group administrator. For a supergroup topic, set TELEGRAM_THREAD to the numeric topic ID; the default is 1.

What volume should I mount so WakeBot data is kept?

Mount a persistent volume to /app/data because the bot writes data there. The compose example maps a host path to /app/data.

Does the Docker deployment need published ports?

The README's Docker Compose example uses network_mode: host and does not define ports. It also sets restart: always and tty: true.

Answers sourced from github.com

Community

Collected 10 days ago - public community threads