====== Transmission on CentOS 7 ======
Transmission is een bittorrent client onder linux, er zijn allerlei interfaces, maar de setup die hier gekozen wordt is een daemon met ingebouwde webinterface en remote windows en android GUI's die via rpc kunnen verbinden.
===== repository =====
de nodige rpm's bevinden zich in de EPEL repository. verbind daarmee door: ''yum install epel-release''
===== installatie =====
We willen alleen de daemon installeren, de rest zijn grafische interfaces.
''yum install transmission-daemon''
Installed:
transmission-daemon.x86_64 0:2.84-1.el7
Dependency Installed:
libevent.x86_64 0:2.0.21-4.el7 transmission-common.x86_64 0:2.84-1.el7
===== Firewall=====
zet de firewall poort voor de admin interface open:
''firewall-cmd %%--permanent --%%add-port=9091/tcp\\
firewall-cmd %%--%%reload''
zet de poorten voor de tracker en het verkeer open:
''firewall-cmd %%--permanent --%%add-port=51413/tcp\\
firewall-cmd %%--permanent --%%add-port=9413/tcp\\
firewall-cmd %%--%%reload''
===== Configuratie =====
zorg dat de daemon in de toekomst start, en dat hij __niet__ runt tijdens het editen van de config file:
''systemctl enable transmission-daemon\\
systemctl stop transmission-daemon''
pas vervolgens de configuratiefile aan: ''/var/lib/transmission/.config/transmission-daemon/settings.json''
"bind-address-ipv4": "192.168.5.8",
"download-dir": "/DATA/download",
"incomplete-dir": "/DATA/download/incomplete",
"incomplete-dir-enabled": true,
"ratio-limit-enabled": true,
"rpc-password": Pa55w0rD,
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "transmission",
"rpc-whitelist": "192.168.5.*",
Vanwege Samba problemen met filepermissies zetten we de net aangemaakte gebruiker ''transmission'' in de group ''users''.
en start de daemon: ''systemctl start transmission-daemon''
transmission:x:499:100:transmission daemon account:/var/lib/transmission:/sbin/nologin