From cfd5a1d96c5260fc51b8b96d684d5cef08f94f48 Mon Sep 17 00:00:00 2001 From: embeddevio Date: Thu, 20 Aug 2026 13:46:37 +0300 Subject: [PATCH] vault backup: 2026-08-20 13:46:37 --- .obsidian/workspace.json | 16 +++---- HomeLab/! Services.md | 4 +- HomeLab/{Docker.md => Docker - General.md} | 11 +++++ HomeLab/Docker - qBittorent.md | 55 ++++++++++++++++++++++ 4 files changed, 76 insertions(+), 10 deletions(-) rename HomeLab/{Docker.md => Docker - General.md} (82%) create mode 100644 HomeLab/Docker - qBittorent.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index b41c9cd..94b3055 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "Linux/CLI/СLI FileSystem.md", + "file": "HomeLab/Docker - qBittorent.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "СLI FileSystem" + "title": "Docker - qBittorent" } } ] @@ -190,14 +190,16 @@ }, "active": "26f4162438aca424", "lastOpenFiles": [ - "Linux/CLI/СLI Hardware (i2c,uart,gpio).md", - "Linux/CLI/СLI FileSystem.md", + "HomeLab/Docker - General.md", + "HomeLab/Docker - qBittorent.md", + "HomeLab/HomePage.md", "HomeLab/! Services.md", + "HomeLab/Proxmox/Proxmox - settings.md", + "Linux/CLI/СLI FileSystem.md", + "Linux/CLI/СLI Hardware (i2c,uart,gpio).md", "HomeLab/Proxmox/HAOS.md", "HomeLab/Proxmox/Proxmox.md", - "HomeLab/Proxmox/Proxmox - settings.md", "HomeLab/Proxmox/Gitea.md", - "HomeLab/Docker.md", "HomeLab/config.md", "! Tasks - planned action.md", "HomeLab/Proxmox/Proxmox HA manual install.md", @@ -210,7 +212,6 @@ "Pasted image 20260517222623.png", "HomeLab/Radxa E25.md", "VPN/VPN (WireGuard & 3x-UI VLESS Reality).md", - "HomeLab/HomePage.md", "HomeLab/wireshark.md", "HomeLab/Valtwarden.md", "Linux/CLI/СLI Network SSH other.md", @@ -219,7 +220,6 @@ "HomeLab/HomeAssistant.md", "VPN/XRAY VLESS Guide.pdf", "HomeLab/Files/Pasted image 20260427212721.png", - "Excalidraw/Drawing 2026-04-26 22.18.07.excalidraw.md", "VPN", "Excalidraw", "HomeLab/Files/HomeLab Network.drawio", diff --git a/HomeLab/! Services.md b/HomeLab/! Services.md index ce28e61..cd03dd3 100644 --- a/HomeLab/! Services.md +++ b/HomeLab/! Services.md @@ -14,7 +14,7 @@ Proxmox Community Scripts [Proxmox Community-scripts](https://community-scripts. **External IP:** 89.109.8.114 **NAS:** 192.168.1.141 -Подключен к Jellyfin и Docker (//Public/) +Каталог `/mnt/share` подключен к Jellyfin и Docker (//Public/) Тест работы AdGuard: https://adblock-tester.com/ @@ -48,7 +48,7 @@ Keeneetic: `emb` `3haMJf9ZdNpCktq` | Homelable | Docker | https://192.168.1.147:9443/ | Визуализация сетевой инфраструктуры | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homelable.sh)"` | | Drawio | Docker | http://192.168.1.147:8080/ | | | | | Poratiner | Docker | http://192.168.1.147:3000/ | | | | -| qBittorrent | Docker | http://192.168.1.147:8081/ | | admin y7UgfM7ez | | +| qBittorrent | Docker | http://192.168.1.147:8081/ | | admin bqq46YBaM | | | 3x-UI + VLESS | Debian LXC | | | | | ### 3x-UI Panel diff --git a/HomeLab/Docker.md b/HomeLab/Docker - General.md similarity index 82% rename from HomeLab/Docker.md rename to HomeLab/Docker - General.md index 400f035..6d1604c 100644 --- a/HomeLab/Docker.md +++ b/HomeLab/Docker - General.md @@ -83,5 +83,16 @@ docker compose up -d Просмотр логов запуска (пароль/порт) ```bash docker logs qbittorrent +``` +Подключение сетевой папки NAS в контейнер (внести изменения) +```yaml + volumes: + - /path/to/qbittorrent/appdata:/config + - /path/to/downloads:/downloads #optional +``` + +Перезапуск контейнера, для применения настроек +```bash +docker compose up -d --force-recreate ``` \ No newline at end of file diff --git a/HomeLab/Docker - qBittorent.md b/HomeLab/Docker - qBittorent.md new file mode 100644 index 0000000..d554aab --- /dev/null +++ b/HomeLab/Docker - qBittorent.md @@ -0,0 +1,55 @@ + +## Создание конфигурации и запуск контейнера +Создаем директорию для проекта и переходим в нее +```bash +mkdir -p /root/qbittorrent && cd /root/qbittorrent +``` + +Создаем `docker-compose.yml` +```bash +nano docker-compose.yml +``` + +Вставим конфигурационный текст (взять с hub.docker.com) +Предварительно убедиться что данные порты свободны (определить команду) +```bash +--- +services: + qbittorrent: + image: lscr.io/linuxserver/qbittorrent:latest + container_name: qbittorrent + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + - WEBUI_PORT=8080 + - TORRENTING_PORT=6881 + volumes: + - /path/to/qbittorrent/appdata:/config + - /path/to/downloads:/downloads #optional + ports: + - 8080:8080 + - 6881:6881 + - 6881:6881/udp + stop_grace_period: "10s" #optional + restart: unless-stopped + +``` + +Запуск +```bash +docker compose up -d +``` + +Просмотр логов запуска (пароль/порт) +```bash +docker logs qbittorrent +``` + +## Настройка параметров +Подключение сетевой папки NAS в контейнер (внести изменения) +```yaml + volumes: + - /path/to/qbittorrent/appdata:/config + - /path/to/downloads:/downloads #optional +``` \ No newline at end of file