From a294bced249765524c6ea26f40932a702ca364ca Mon Sep 17 00:00:00 2001 From: akovalov81 Date: Tue, 4 Aug 2026 08:27:14 +0300 Subject: [PATCH] vault backup: 2026-08-04 08:27:14 --- .../Self Hosted/{Sound => }/Feishin.md | 0 .../Self Hosted/{gptwol/gptwol.md => GPTWOL.md} | 0 .../Self Hosted/{Sound => }/Navidrome.md | 32 +++++++++++++ .../Self Hosted/Sound/Navidrom.YAML.md | 26 ---------- .../Self Hosted/bookstack.md | 3 +- .../Self Hosted/gptwol/docker-compose.yml.md | 48 ------------------- .../Self Hosted/{sftpgo => }/sftpgo.md | 0 .../Self Hosted/sftpgo/Sftpgo.YAML.md | 32 ------------- 8 files changed, 34 insertions(+), 107 deletions(-) rename 1.Projects/Персональний сайт портфоліо/Self Hosted/{Sound => }/Feishin.md (100%) rename 1.Projects/Персональний сайт портфоліо/Self Hosted/{gptwol/gptwol.md => GPTWOL.md} (100%) rename 1.Projects/Персональний сайт портфоліо/Self Hosted/{Sound => }/Navidrome.md (90%) delete mode 100644 1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Navidrom.YAML.md delete mode 100644 1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/docker-compose.yml.md rename 1.Projects/Персональний сайт портфоліо/Self Hosted/{sftpgo => }/sftpgo.md (100%) delete mode 100644 1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/Sftpgo.YAML.md diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Feishin.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/Feishin.md similarity index 100% rename from 1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Feishin.md rename to 1.Projects/Персональний сайт портфоліо/Self Hosted/Feishin.md diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/GPTWOL.md similarity index 100% rename from 1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/gptwol.md rename to 1.Projects/Персональний сайт портфоліо/Self Hosted/GPTWOL.md diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Navidrome.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/Navidrome.md similarity index 90% rename from 1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Navidrome.md rename to 1.Projects/Персональний сайт портфоліо/Self Hosted/Navidrome.md index 04272b3..de39a99 100644 --- a/1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Navidrome.md +++ b/1.Projects/Персональний сайт портфоліо/Self Hosted/Navidrome.md @@ -52,7 +52,39 @@ services: ``` > ⚠️ **Важливо:** Обов'язково змініть `/шлях/до/вашої/музики` на реальний шлях, де на вашому сервері лежать аудіофайли. Прапорець `:ro` (read-only) гарантує, що сервер випадково нічого не видалить і не змінить у вашій колекції. +``` +version: "3.8" +services: + navidrome: + image: deluan/navidrome + ports: + - "4533:4533" + restart: unless-stopped + environment: + ND_LOGLEVEL: info + ND_SCANSCHEDULE: "1h" # Як часто сканувати папку на наявність нових треків + ND_LOGLEVEL: "info" + ND_SESSIONTIMEOUT: "24h" + ND_DEFAULTTHEME: "Dark" + volumes: + # Локальні дані Navidrome + - /home/alexander/navidrome/data:/data + # Існуюча папка "music" на диску для завантаження та видалення музики + - /mnt/docker_data/music:/music + + networks: + - navidrome_net + +networks: + navidrome_net: + driver: bridge + +volumes: + sftpgo_music: + external: true +``` +`` ### Крок 3: Запуск Запустіть контейнер у фоновому режимі: diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Navidrom.YAML.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Navidrom.YAML.md deleted file mode 100644 index f202097..0000000 --- a/1.Projects/Персональний сайт портфоліо/Self Hosted/Sound/Navidrom.YAML.md +++ /dev/null @@ -1,26 +0,0 @@ -version: "3.8" - -services: - navidrome: - image: deluan/navidrome - ports: - - "4533:4533" - restart: unless-stopped - environment: - ND_LOGLEVEL: info - volumes: - # Локальні дані Navidrome - - /home/alexander/navidrome/data:/data - # Існуюча папка "music" на диску для завантаження та видалення музики - - /mnt/docker_data/music:/music - - networks: - - navidrome_net - -networks: - navidrome_net: - driver: bridge - -volumes: - sftpgo_music: - external: true \ No newline at end of file diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/bookstack.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/bookstack.md index 8ed9b81..064d557 100644 --- a/1.Projects/Персональний сайт портфоліо/Self Hosted/bookstack.md +++ b/1.Projects/Персональний сайт портфоліо/Self Hosted/bookstack.md @@ -44,7 +44,8 @@ - Інтерфейс підтримує понад 30 мов. - Можливість налаштування брендингу (зміна назви, логотипу, кольорової гами, налаштування публічного або повністю закритого приватного доступу до бази). -```version: "3.8" +``` +version: "3.8" services: bookstack: diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/docker-compose.yml.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/docker-compose.yml.md deleted file mode 100644 index aa4a9ed..0000000 --- a/1.Projects/Персональний сайт портфоліо/Self Hosted/gptwol/docker-compose.yml.md +++ /dev/null @@ -1,48 +0,0 @@ -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/admin/gptwol/appdata/db:/app/db - - # Тут зберігаються CRON-завдання (автовмикання/вимкнення) - - /home/admin/gptwol/appdata/cron:/etc/cron.d \ No newline at end of file diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/sftpgo.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo.md similarity index 100% rename from 1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/sftpgo.md rename to 1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo.md diff --git a/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/Sftpgo.YAML.md b/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/Sftpgo.YAML.md deleted file mode 100644 index 0eb2dc4..0000000 --- a/1.Projects/Персональний сайт портфоліо/Self Hosted/sftpgo/Sftpgo.YAML.md +++ /dev/null @@ -1,32 +0,0 @@ -version: "3.8" - -services: - sftpgo: - image: drakkan/sftpgo:latest - container_name: sftpgo - ports: - - "8080:8080" - - "2022:2022" - - "8022:8022" - - "8081:8081" - - "990:990" - environment: - - SFTPGO_WEBDAVD__BINDINGS__0__PORT=10080 - - SFTPGO_SFTPD__BINDINGS__0__PORT=2022 - - SFTPGO_HTTPD__BINDINGS__0__PORT=8080 - - SFTPGO_DATA_PROVIDER__DRIVER=sqlite - # Вказуємо шлях до БД усередині контейнера (відповідає обсягу папки sftpgo_data) - - SFTPGO_DATA_PROVIDER__NAME=/var/lib/sftpgo/sftpgo.db - - SFTPGO_LOG__LEVEL=info - - SFTPGO_BOOTSTRAP_ADMIN_USERNAME=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