| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
| software:torrent [2019/02/24 20:05] – st | software:torrent [2023/02/20 10:24] (aktuell) – [Transmission daemon] st |
|---|
| | ====== Torrents ====== |
| | |
| | * http://de.wikipedia.org/wiki/BitTorrent |
| | |
| | |
| | ===== Transmission daemon ===== |
| | |
| | https://help.ubuntu.com/community/TransmissionHowTo |
| | ==== Installation ==== |
| | |
| | ''apt install transmission-daemon'' |
| | |
| | ==== Konfiguration ==== |
| | |
| | Das "rpc-password" wird nach dem einloggen (Standard ist: 9091) gehasht und in der Config aktualisiert. |
| | |
| | Achtung: Die Konfiguration wird beim beenden des Dienstes automatisch überschrieben, daher nach Änderungen immer ein mindestens einen reload machen: ''systemctl reload transmission-daemon.service'' . |
| | |
| | ''chown debian-transmission /srv/downloads /srv/downloads-incomplete'' |
| | |
| | Bitte die folgenden Einstellungen ändern, wichtig sind z.B. der peer-port wohin sich torrent-client eingehend verbinden. Eine komplette List der Konfigurationsoptionen findet sich auf [[https://github.com/transmission/transmission/wiki/Editing-Configuration-Files|der github-Seite des Projektes]]. |
| | |
| | ''/etc/transmission-daemon/settings.json'' |
| | <file> |
| | { |
| | "alt-speed-down": 50, |
| | "alt-speed-enabled": false, |
| | "alt-speed-time-begin": 540, |
| | "alt-speed-time-day": 127, |
| | "alt-speed-time-enabled": false, |
| | "alt-speed-time-end": 1020, |
| | "alt-speed-up": 50, |
| | "bind-address-ipv4": "0.0.0.0", |
| | "bind-address-ipv6": "::", |
| | "blocklist-enabled": false, |
| | "blocklist-url": "http://www.example.com/blocklist", |
| | "cache-size-mb": 4, |
| | "dht-enabled": true, |
| | "download-dir": "/srv/downloads", |
| | "download-limit": 100, |
| | "download-limit-enabled": 0, |
| | "download-queue-enabled": true, |
| | "download-queue-size": 5, |
| | "encryption": 1, |
| | "idle-seeding-limit": 30, |
| | "idle-seeding-limit-enabled": false, |
| | "incomplete-dir": "/srv/downloads-incomplete", |
| | "incomplete-dir-enabled": true, |
| | "lpd-enabled": false, |
| | "max-peers-global": 200, |
| | "message-level": 1, |
| | "peer-congestion-algorithm": "", |
| | "peer-id-ttl-hours": 6, |
| | "peer-limit-global": 1000, |
| | "peer-limit-per-torrent": 100, |
| | "peer-port": 12345, |
| | "peer-port-random-high": 65535, |
| | "peer-port-random-low": 49152, |
| | "peer-port-random-on-start": false, |
| | "peer-socket-tos": "default", |
| | "pex-enabled": true, |
| | "port-forwarding-enabled": false, |
| | "preallocation": 1, |
| | "prefetch-enabled": true, |
| | "queue-stalled-enabled": true, |
| | "queue-stalled-minutes": 30, |
| | "ratio-limit": 2, |
| | "ratio-limit-enabled": false, |
| | "rename-partial-files": true, |
| | "rpc-authentication-required": true, |
| | "rpc-bind-address": "127.0.0.1", |
| | "rpc-enabled": true, |
| | "rpc-host-whitelist": "", |
| | "rpc-host-whitelist-enabled": false, |
| | "rpc-username": "CHANGEME", |
| | "rpc-password": "CHANGE-ME!", |
| | "rpc-port": 9091, |
| | "rpc-url": "/transmission/", |
| | "rpc-whitelist": "127.0.0.1", |
| | "rpc-whitelist-enabled": false, |
| | "scrape-paused-torrents-enabled": true, |
| | "script-torrent-done-enabled": false, |
| | "script-torrent-done-filename": "", |
| | "seed-queue-enabled": false, |
| | "seed-queue-size": 10, |
| | "speed-limit-down": 100000, |
| | "speed-limit-down-enabled": false, |
| | "speed-limit-up": 20000, |
| | "speed-limit-up-enabled": false, |
| | "start-added-torrents": true, |
| | "trash-original-torrent-files": false, |
| | "umask": 2, |
| | "upload-limit": 100, |
| | "upload-limit-enabled": 0, |
| | "upload-slots-per-torrent": 14, |
| | "utp-enabled": true |
| | } |
| | </file> |
| | |
| | Da die Webverwaltung nur auf localhost auf Port 9091 hört, wird im folgenden eine Absicherung mit [[software:stunnel4]] angelegt. Alternativ könnte auch eine Reverse-Proxy-Konfiguration mit Port 80 und 443 angelegt werden. |
| | |
| |