1.6 KiB
1.6 KiB
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`