« Transmission » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
 
Ligne 16 : Ligne 16 :
</filebox>
</filebox>


= Iptables =
= Firewall =
== UFW ==
<kode lang='bash'>
sudo ufw allow 9091/tcp comment 'Transmission web client tcp port 9091'
sudo ufw allow 51413/tcp comment 'Transmission peer tcp port 51413'
</kode>
 
== Iptables ==
<kode lang='bash'>
<kode lang='bash'>
# port tcp 51413 pour tous
# port tcp 51413 pour tous

Version du 20 décembre 2019 à 17:31

Liens

Configuration

If you want to edit the configuration manually using a text editor, stop the daemon first; otherwise, it would overwrite its configuration file when it closes.
/var/lib/transmission/.config/transmission-daemon/settings.json
{
    "download-dir": "/var/lib/transmission/Downloads",
    "incomplete-dir": "/var/lib/transmission/Downloads",
    "rpc-port": 9091,
    "rpc-whitelist": "127.0.0.1,192.168.x.x",
    "peer-port": 51413,
}

Firewall

UFW

Bash.svg
sudo ufw allow 9091/tcp comment 'Transmission web client tcp port 9091'
sudo ufw allow 51413/tcp comment 'Transmission peer tcp port 51413'

Iptables

Bash.svg
# port tcp 51413 pour tous
iptables -A TCP -p tcp --dport 51413 -j ACCEPT -m comment --comment "transmission"

# port tcp 9091 pour le réseau local
iptables -A TCP -p tcp --dport 9091 -s 192.168.x.x -j ACCEPT -m comment --comment "transmission web client interface"

Clients

web client interfaces http://ip-transmission:9091
transmission-qt Edit → Change Session

Liens Magnet

Firefox → Edit → Preferences → Applications → magnet = Use Qtransmission

Installation

transmission-cli daemon, with CLI, and web client interfaces.
Créé l'utilisateur et le groupe transmission
transmission-gtk GTK+ 3 package.
Pas de connexion avec le daemon.
transmission-qt Qt5 package.
transmission-remote-cli Curses interface for the daemon.
Bash.svg
# démarrer le service avec l'utilisateur transmission
systemctl start transmission.service