Bizonyára mindenkinek ismerős a utorrent alkalmazás. A transmission daemon nem más, mint annak Linuxos változata.

Telepítése: sudo apt-get install transmission-daemeon

Beállítása:

  • célszerű létrehozni egy külön mappát a transmissionnak, ez legyen mondjuk a /mnt/HDD/Torrents

  • állítsuk le a démont, hogy módosíthassuk a konfigurációs file-t: sudo service transmission-daemon stop

  • módosítsuk a konfigurációs fájlt: sudo nano /etc/transmission-daemon/settings.json

    "download-dir": "/mnt/HDD/Torrents",
    "rpc-password": "távoli-elérés-jelszava",
    "rpc-whitelist-enabled": false,
  • adjunk full jogot transmission usernek ehez a mappához: setfacl -Rm user:debian-transmission:rwx /mnt/HDD/Torrents

  • mentsük el, majd indítsuk el a szolgáltatást: sudo service transmission-daemon start

Töltsük le a Transmission Remote GUI alkalmazást, és hozzunk létre egy új kapcsolatot: ipcím, felhasználónév(alapértelmezetten transmission), és a megadott jelszó párossal. Állítsuk be alapértelmezett torrent kliensnek, ha ezután mindent a szerverre szeretnénk tölteni.

#1.tipp: ha felhúztuk az AFP-FTP-Samba szolgáltatások valamelyikét, akkor érdemes bemountolni az fstab -ban a /mnt/HDD/Torrents mappát a felhasználó könyvtárába! Szintén ne felejtsük el a felhasználók jogosultségait hozzáadni a /mnt/HDD/Torrents mappához(setfacl -Rm user:felhasználónév:rwx /mnt/HDD/Torrents).

#2.tipp: ha a DLNA -t is feltelepítettük, akkor érdemes hozzáadni az alábbi sort a /etc/minidlna.conf-hoz: media_dir=/mnt/HDD/Torrents. Végül frissítsük az adatbázist: minidlna -d -R -f path-to-config.


Transmission daemon – torrent kliens szolgáltatásként

A transmission-daemon lehetővé teszi torrentek letöltését háttérszolgáltatásként, webes felülettel vezérelve, asztali környezet nélkül is.

Telepítés után a 'debian-transmission' rendszerfelhasználót hozzá kell adni a megfelelő mappák jogosultságaihoz, különben nem tud írni a célkönyvtárba.

setfacl -Rm user:debian-transmission:rwx /mnt/[tarhely]/Transmission
setfacl -Rm user:debian-transmission:rwx /mnt/[tarhely]/Transmission/Filmek

Megjegyzés: A daemon konfigurációja az /etc/transmission-daemon/settings.json fájlban található (letöltési mappa, port, RPC webes felület hitelesítés, stb.).


AppArmor beállítása

Az újabb Ubuntu(26.04) rendszereken megjelent az AppArmor szolgáltatás, amely korlátozza az alkalmazások háttértárhoz történő hozzáférését, így sok esetben a transmission-daemonét is. Ez abban a formában jelenik meg, hogy ha egy torrentre a cliensből törlést küldesz, csak a listából törli ki, az adatok továbbra is a helyén maradnak.

Ha ilyen hibával találkozunk, az alábbi módon tudjuk ellenőrizni

aa-status | grep -i transmission
journalctl -k --since "30 minutes ago" | grep -iE 'apparmor|DENIED'

Ha találatokat találunk a logban, akkor az alábbi módon tudjuk hozzáadni az AppArmorhoz a transmission-daemon szabályt.

nano /etc/apparmor.d/local/transmission-daemon
/mnt/[tarhely]/Transmission/ r,
/mnt/[tarhely]/Transmission/** rwk,

Újratöltés és tesztelés

apparmor_parser -r /etc/apparmor.d/transmission
aa-status | grep transmission
systemctl restart transmission-daemon

← Vissza: Linux