From b3126a004bed696428bcf5d3ac31f1951ef3ce46 Mon Sep 17 00:00:00 2001 From: akovalov81 Date: Tue, 28 Jul 2026 19:44:56 +0300 Subject: [PATCH] vault backup: 2026-07-28 19:44:55 --- .../Self Hosted/gptwol/gptwol.YAML.md | 48 +++++++++++++++++++ .../Self Hosted/gptwol/gptwol.md | 0 .../Self Hosted/sftpgo/Sftpgo.YAML.md | 9 ++-- 3 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.YAML.md create mode 100644 1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.YAML.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.YAML.md new file mode 100644 index 0000000..20b86a0 --- /dev/null +++ b/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.YAML.md @@ -0,0 +1,48 @@ +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 \ No newline at end of file diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md new file mode 100644 index 0000000..e69de29 diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/Sftpgo.YAML.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/Sftpgo.YAML.md index c4f2bca..0eb2dc4 100644 --- a/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/Sftpgo.YAML.md +++ b/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/Sftpgo.YAML.md @@ -15,15 +15,18 @@ services: - SFTPGO_SFTPD__BINDINGS__0__PORT=2022 - SFTPGO_HTTPD__BINDINGS__0__PORT=8080 - SFTPGO_DATA_PROVIDER__DRIVER=sqlite - # Указываем путь к БД внутри контейнера (соответствует объему sftpgo_data) + # Вказуємо шлях до БД усередині контейнера (відповідає обсягу папки sftpgo_data) - SFTPGO_DATA_PROVIDER__NAME=/var/lib/sftpgo/sftpgo.db - SFTPGO_LOG__LEVEL=info - SFTPGO_BOOTSTRAP_ADMIN_USERNAME=admin - - SFTPGO_BOOTSTRAP_ADMIN_PASSWORD=admin + - SFTPGO_BOOTSTRAP_ADMIN_PASSWORD=kI5deG0dR8twL7hz volumes: - # Монтируем локальные папки на диске в пути внутри контейнера + # Монтуємо локальні папки на диску у папки всередині контейнера - /mnt/docker_data/sftpgo/data:/var/lib/sftpgo - /mnt/docker_data/sftpgo/storage:/srv/sftp + + # Монтуємо локальну папку з музикою на диску у папку всередині контейнера - /mnt/docker_data/music:/mnt/music + # Монтуємо локальну папку з файлами на диску у папку всередині контейнера - /mnt/docker_data/sd:/mnt/sd restart: unless-stopped \ No newline at end of file