vault backup: 2026-07-29 08:49:27

This commit is contained in:
akovalov81 2026-07-29 08:49:28 +03:00
parent d5ff7a5738
commit fa42db57a3

View file

@ -1,40 +1,33 @@
**GPTWOL** (_Simple Wake/Sleep On LAN Docker GUI_) — це легковажний веб-інтерфейс (GUI) на Python у Docker-контейнері, призначений для дистанційного вмикання (Wake-on-LAN) та вимикання (Sleep-on-LAN) комп'ютерів у локальній мережі.
### **Основний функціонал (згідно з документацією):**
**Функціонал досить простий :**
- **Управління живленням:**
- **Керування живленням:**
- Надсилання **Wake On LAN** (L4 або L2 пакетів) для запуску пристроїв.
- Надсилання **Sleep On LAN** (UDP-пакетів на порт 9) для вимикання ПК (підтримується конфігурація для Linux/Debian та Windows).
- Для того щоб включити комп’ютер чи сервер потрібно надіслати спеціальний пакет **Wake On LAN** (L4 або L2 пакет) для передачі команди на запуск. На комп’ютері в Біосі має бути налаштована така опція. А також включена підтримка у налаштуваннях мережевого адаптера в ОС.
- Для переведення комп’ютера у режим сну потрібно відправити вже інший пакет **Sleep On LAN** (UDP-пакет на порт 9) підтримуються ОС Linux/Debian та Windows. Але на практиці Windows 10 чи 11 це працює через раз.
- **Моніторинг стану:**
- Перевірка доступності пристроїв у мережі за допомогою **ICMP (ping)**, **ARP** або **TCP-запитів** (із налаштуванням таймаутів).
- На сторінці інтерфейсу можна перевірка доступності пристроїв у мережі за допомогою **ICMP (ping)**, **ARP** або **TCP-запитів** (із налаштуванням таймаутів).
- **Додавання пристроїв:**
- Сканування локальної мережі через **ARP-SCAN** для швидкого виявлення та додавання пристроїв.
- Перевірка коректності введених IP та MAC-адрес.
- Збереження списку пристроїв у базі даних SQLite.
- Сканування локальної мережі через **ARP-SCAN** для швидкого виявлення та додавання пристроїв.
- Перевірка коректності введених IP та MAC-адрес.
- **Автоматизація:**
- Вбудований **Cron** для планування автоматичного вмикання/вимикання за розкладом.
- Вбудований **Cron** для планування автоматичного вмикання/вимикання за розкладом.
- **Інтерфейс та безпека:**
- Підтримка Dark Mode, пошук та сортування (за ім’ям, IP або MAC).
- Інтерфейс підтримує Dark Mode, пошук та сортування (за ім’ям, IP або MAC).
- Авторизація: за замовчуванням вимкнена, але підтримує локальний логін/пароль або **OIDC** (OpenID Connect).
- Низьке споживання ресурсів (~20 MB RAM).
- Авторизація: за замовчуванням вимкнена, але підтримує локальний логін/пароль або **OIDC** (OpenID Connect).
**Особливості розгортання:**
- Низьке споживання ресурсів (~20 MB RAM).
### **Особливості розгортання:**
- Поширюється у вигляді Docker-образу (`misterbabou/gptwol`).
- Вимагає мережевого режиму `network_mode: host` для коректної відправки WOL-пакетів у локальну мережу.
- Ставиться з Docker-образу (misterbabou/gptwol).
- Список пристроїв зберігається у базі даних SQLite.
- Є тільки одна особливість сервіс вимагає мережевого режиму network_mode: host для коректної відправки WOL-пакетів у локальну мережу