# gptwol

> Self-hosted open-source Wake/Sleep on LAN web GUI with dark mode, OIDC auth, cron scheduling, and ARP scanning.

- **Category:** Network Utilities
- **Licence:** MIT
- **Latest version:** 7.1.6
- **Open source:** oss
- **Languages:** JavaScript, Python, HTML
- **Platforms:** Docker, Docker Compose
- **Tags:** Cron, Network, Arp Scan, OIDC, Docker, Gui, Wake On Lan, Wol, Home lab, Sleep On LAN

## Description

GPTWOL is a lightweight Python-based web GUI for managing Wake-on-LAN and Sleep-on-LAN operations on your local network. It provides a Docker image for easy deployment, supports both light and dark themes, offers optional authentication (local or OIDC), includes cron-based scheduling for automatic wakeups, ARP scanning to discover devices, and status checking via ping, ARP, or TCP. The app runs in host network mode and uses a SQLite database for persistence.

## Links

- [Homepage](https://github.com/Misterbabou/gptwol)
- [Docker](misterbabou/gptwol)
- [Docker Hub](https://hub.docker.com/r/misterbabou/gptwol)
- [GitHub Repository](https://github.com/Misterbabou/gptwol)

---
Source: https://selfhost.directory/project/gptwol