Install Transmission Web Centos 7

Transmission adalah salah satu torrent client yang cukup populer. Hal ini dikarenakan salah satu fiturnya, yaitu dapat dijalankan pada server dengan interface web. Tutorial kali ini akan memberi tahu cara bagaimana instalasi transmission pada CenOS 7.

  • Install epel-release
    yum install epel-release
  • Install transmission-daemon
    yum install transmission-daemon
  • Jalankan dan hentikan kembali transmission. Hal ini bertujuan untuk menuliskan konfigurasi default.
    systemctl start transmission-daemon
    systemctl stop daemon
  • Buka /var/lib/transmission/.config/transmission-daemon/settings.json
  • Pada rpc-authentication-required, ganti menjadi true.
  • Cari bagian rpc-whitelist dan ganti menjadi *.*.*.*
  • Pada rpc-password, ganti semua karakter yang ada dalam tanda petik menjadi “password anda”.
  • Pada rpc-username, isi tanda petik dengan username yang diinginkan.
  • Konfigurasi lengkap kurang lebih menjadi seperti berikut
    {
        "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/Downloads",
        "download-queue-enabled": true,
        "download-queue-size": 5,
        "encryption": 1,
        "idle-seeding-limit": 30,
        "idle-seeding-limit-enabled": false,
        "incomplete-dir": "/var/lib/transmission/Downloads",
        "incomplete-dir-enabled": false,
        "lpd-enabled": false,
        "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": true,
        "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-password": "password anda",
        "rpc-port": 9091,
        "rpc-url": "/transmission/",
        "rpc-username": "notulensiku",
        "rpc-whitelist": "*.*.*.*",
        "rpc-whitelist-enabled": false,
        "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-slots-per-torrent": 14,
        "utp-enabled": true
    }
  • Jalankan kembali transmission dan enable servicenya
    systemctl start transmission-daemon
    systemctl enable transmission-daemon

Ketika diakses dari http://ip-server:9091, maka akan tampil seperti berikut

transmission

 

Leave A Comment