3642
Comment: About-- h2 l
|
3632
headings
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
== About == | = About = |
Line 12: | Line 12: |
== Installation == | = Installation = |
Line 21: | Line 21: |
== Configuration == | = Configuration = |
Line 26: | Line 26: |
=== Configuration settings.json === | == Configuration settings.json == |
Line 43: | Line 43: |
=== Change default user on daemon === | == Change default user on daemon == |
Translation(s): English - Español - Italiano
About
Transmission is a light-weight and cross-platform BitTorrent client with full encryption, DHT, µTP, PEX and Magnet Link support. It is the default BitTorrent client for DebianGnome.
Contents
Installation
if you have installed your DebianGnome desktop from tasksel then transmission-gtk should be installed by default, but it is possible to use one more of the following packages, depending on your requirements:
transmission-cli - A collection of cli tools for transmission.
transmission-gtk - A BitTorrent Client using a GTK interface.
transmission-qt - A BitTorrent Client using a QT interface.
transmission-remote-cli - A BitTorrent Client using a curses interface for accessing the daemon.
transmission-daemon - A BitTorrent daemon using a web interface.
Configuration
The transmission-gtk and transmission-qt clients can be configured via the application or via ~/.config/transmission/settings.json.
The transmission-daemon can be configured by editing /etc/transmission-daemon/settings.json.
Configuration settings.json
Changes made manually to the file /etc/transmission-daemon/settings.json while the daemon is running will be silently overwritten on transmission exit. You need to stop it first, make changes and start it again.
service transmission-daemon stop mcedit mcedit /etc/transmission-daemon/settings.json service transmission-daemon start
The setting.json file is quite self explanatory but the common things that might need editing are:
(Full explanation here https://github.com/transmission/transmission/wiki/Editing-Configuration-Files):
- "download-dir": "/var/lib/transmission-daemon/downloads": the location of the finished downloads
"rpc-password": "*(Hh09ajdf-9djfd89ash7a8ggG&*g98h8009hj90": the password for the web interface, replace the hash with a plain text password and it will be hashed on reload
- "rpc-username": "transmission": user name for web interface
"rpc-whitelist": "127.0.0.1": IP's allowed to access the daemon, something like "rpc-whitelist": "127.0.0.1,192.168.*.*", is the formatting for the IP addresses
Change default user on daemon
In case you want to set a different user than the default debian-transmission user, you need to create a configuration file to overwrite default settings.
# systemctl edit transmission-daemon.service
Then add these lines:
[Service] User=USER
Where "USER" is the name of the user you want to run the daemon as.
Connecting to daemon
Web Interface
Once the daemon is running, it can be accessed from your web browser by pointing it at http://127.0.0.1:9091 or the address for your server (once you have whitelisted the IP range).
curses cli tool
The curses interface can be accessed via the terminal using:
# transmission-remote-cli -c username:password@127.0.0.1
replacing username:password and IP address with your settings.
External Links
https://trac.transmissionbt.com/wiki/ - Transmission wiki