From d5ff7a573873b4b2001c3f53b9519a5d1061abea Mon Sep 17 00:00:00 2001 From: akovalov81 Date: Tue, 28 Jul 2026 20:05:02 +0300 Subject: [PATCH] vault backup: 2026-07-28 20:05:02 --- .../Self Hosted/gptwol/gptwol.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md index e69de29..30dbe8d 100644 --- a/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md +++ b/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md @@ -0,0 +1,40 @@ +**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). + +- **Моніторинг стану:** + + - Перевірка доступності пристроїв у мережі за допомогою **ICMP (ping)**, **ARP** або **TCP-запитів** (із налаштуванням таймаутів). + +- **Додавання пристроїв:** + + - Сканування локальної мережі через **ARP-SCAN** для швидкого виявлення та додавання пристроїв. + + - Перевірка коректності введених IP та MAC-адрес. + + - Збереження списку пристроїв у базі даних SQLite. + +- **Автоматизація:** + + - Вбудований **Cron** для планування автоматичного вмикання/вимикання за розкладом. + +- **Інтерфейс та безпека:** + + - Підтримка Dark Mode, пошук та сортування (за ім’ям, IP або MAC). + + - Авторизація: за замовчуванням вимкнена, але підтримує локальний логін/пароль або **OIDC** (OpenID Connect). + + - Низьке споживання ресурсів (~20 MB RAM). + + +### **Особливості розгортання:** + +- Поширюється у вигляді Docker-образу (`misterbabou/gptwol`). + +- Вимагає мережевого режиму `network_mode: host` для коректної відправки WOL-пакетів у локальну мережу. \ No newline at end of file