mirror of
https://github.com/StepanovPlaton/HomeServerServices.git
synced 2026-04-03 12:20:43 +04:00
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
services:
|
||
transmission:
|
||
image: docker.io/linuxserver/transmission:latest
|
||
container_name: transmission
|
||
environment:
|
||
- PUID=${OWNER_USERID:?}
|
||
- PGID=${OWNER_GROUPID:?}
|
||
- TZ=Europe/Samara
|
||
- USER=${TRANSMISSION_USER:?}
|
||
- PASS=${TRANSMISSION_PASSWORD:?}
|
||
# - WHITELIST=127.0.0.1,192.168.1.* # Список разрешенных IP (опционально)
|
||
volumes:
|
||
- ./config:/config
|
||
- ${TRANSMISSION_DOWNLOADS:?}:/downloads
|
||
- ${TRANSMISSION_WATCH:?}:/watch # Добавляет автоматически все torrent файлы из этой папки
|
||
ports:
|
||
- ${TRANSMISSION_WEB_UI_PORT:?}:9091 # Веб-интерфейс
|
||
- 51413:51413 # Порт для входящих соединений (TCP)
|
||
- 51413:51413/udp # Порт для входящих соединений (UDP)
|
||
restart: always
|
||
deploy:
|
||
resources:
|
||
limits:
|
||
cpus: '0.5'
|
||
memory: 256M
|
||
reservations:
|
||
memory: 128M
|
||
networks:
|
||
- transmission_network
|
||
|
||
networks:
|
||
transmission_network:
|
||
name: transmission_network
|
||
driver: bridge
|