`version: "3.9"` `services:` `gptwol:` `container_name: gptwol` `image: misterbabou/gptwol:latest` `# gptwol працює тільки в host-режимі` `network_mode: host` `restart: unless-stopped` `environment:` `# Часовий пояс — рекомендовано для cron` `TZ: "Europe/Kyiv"` `# Ввімкнути локальну авторизацію` `ENABLE_LOGIN: "true"` `# Зміни ці параметри` `USERNAME: "admin"` `PASSWORD: "rZ1byF9knX4dmI2y"` `# Дозволити додавати/видаляти комп'ютери з інтерфейсу` `ENABLE_ADD_DEL: "true"` `# Автоматичне оновлення статусу (ping/arp/tcp)` `ENABLE_REFRESH: "true"` `# Інтервал оновлення статусу в секундах` `REFRESH_INTERVAL: "30"` `# Таймаути для перевірок` `PING_TIMEOUT: "80"` `ARP_TIMEOUT: "80"` `TCP_TIMEOUT: "1"` `GUNICORN_CMD_ARGS: "--timeout 120 --workers 2"` `# Використовувати WOL L2 пакети (краще для локальних мереж)` `ENABLE_L2_WOL_PACKET: "false"` `L2_INTERFACE: "enp0s31f6"` `volumes:` `# Тут зберігається база даних (список комп'ютерів)` `- /home/alexander/gptwol/appdata/db:/app/db` `# Тут зберігаються CRON-завдання (автовмикання/вимкнення)` `- /home/alexander/gptwol/appdata/cron:/etc/cron.d`