56 lines
1.5 KiB
Markdown
56 lines
1.5 KiB
Markdown
Рассматривается пример ручной установки с созданием `docker-compose.yml`
|
|
|
|
## Создание конфигурации и запуск контейнера
|
|
Создаем директорию для проекта и переходим в нее
|
|
```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
|
|
``` |