transmission install server, Raspberry, Banana, Odroid

Install & Config Transmission via terminal Linux Server / arm

Installer et configurer transmission via terminal

 

Dans ce tutoriel, nous verrons comment installer transmission-daemonet exécuter et configurer les base de  la transmission sur une machine Linux via terminal.

La transmission est probablement le client torrent le plus célèbre du monde Linux, et il est très souvent utilisé même sur d’autres systèmes d’exploitation. Il est vraiment facile à utiliser et son interface graphique est très intuitive


MENU

  1. Installation transmission sur  Server /  Raspberry
  2. Configuration Transmission via terminal
  3. Paramètres de base de Transmission
  4. Transmission – Accéder à l’interface Web
  5. Description et informations sur les éléments Transmission dans le fichier settings.json





I – Installation transmission sur un server Debian /  Raspberry

  • L’installation est  la même pour les SoC ARM ou un Server linux.  Transmission est disponible dans le référentiel de toutes les distributions Linux. Debian (ARM64, armf etc) ne fait pas d’exception.
  • La première chose que nous devons faire est d’installer les packages nécessaires.

  • Vérifiez les dernières mises a jour :
sudo apt-get update

Transmission install Raspberry ARM

    • Installez le “transmisson-deamon” :
sudo apt-get install transmission-daemon
  • Après confirmation, le package et ses dépendances seront installés sur notre système. Le transmission-daemon démarrera automatiquement à chaque démarrage de votre serveur.

Transmission ARM tutoriel





  • Nombreuses options peuvent être modifiées, mais nous allons nous concentrer sur les plus importantes .

II – Configuration Transmission terminal

  • Pour exécuter Transmission correctement, nous devons modifier le fichier de configuration. Les paramètres-démon de transmission sont stockés dans un fichier  json   /  /etc/transmission-daemon/settings.json.

 

  • Assurez-vous qu’avant de configurer le fichier “json“,  le démon de transmission n’est pas en cours d’exécution lors de la modification du fichier de configuration, sinon vos modifications seront écrasées et pas prise en compte.
  • Arrêter “transmission-deamon” :
 sudo systemctl stop transmission-daemon

stop service transmission-deamon

  • Maintenant nous pouvons  ouvrir et apporter des modifications au fichier de configuration de transmission.
  • Ouvrez autant que “sudo” le fichier d’configuration settings.json  :
sudo nano /etc/transmission-daemon/settings.json

Config transmission terminal Raspberry, Odroid, Khadas VIM 3

  •  Si après  entrer  la commande vous avez un message avec  “le fichier n’est pas trouvé“, exécutez la commande  au bon endroit, si possible à partir de la position “HOME”.

Transmission .json - No such file or directory

  • Voici le contenue de la config / settings.json :
# Transmission-daemon configuration 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": "/var/lib/transmission-daemon/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": "/var/lib/transmission-daemon/Downloads",
    "incomplete-dir-enabled": false,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 1,
    "peer-congestion-algorithm": "",
    "peer-id-ttl-hours": 6,
    "peer-limit-global": 200,
    "peer-limit-per-torrent": 50,
    "peer-port": 51413,
    "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": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-host-whitelist": "",
    "rpc-host-whitelist-enabled": true,
    "rpc-password": "{51672671e9402abc55992da3ee7809f2c0662d10uLpcJwyX",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "transmission",
    "rpc-whitelist": "127.0.0.1,192.168.1.40",
    "rpc-whitelist-enabled": true,
    "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": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true
}
  • Pour revenir au terminal sans enregistrer les modifications, appuyez simplement sur CTRL + X

One Reply to “Install & Config Transmission via terminal Linux Server / arm”

Laisser un commentaire