Transmission 是一個跨平台的 Bit Torrent 下載器,在許多的 Linux 發行版中都使用 Transmission。

OS: ArchLinux

安裝 Transmission

sudo pacman -Syu transmission-cli

啟動 Transmission

sudo systemctl enable transmission
sudo systemctl start transmission

建立存取路徑(用戶與群組設定)

sudo mkdir -p /mnt/data/torrents/{incomplete,complete,torrentfiles}
sudo chown -R USER_NAME:transmission /mnt/data/torrents
sudo chmod -R 775 /mnt/data/torrents

配置設定檔

在修改設定檔時需先將 transmission 關閉 sudo systemctl stop transmission

設定檔 sudo vim /var/lib/transmission/.config/transmission-daemon/settings.json, 修改以下參數,rpc-whitelist": "*.*.*.*" 是不指定網頁版 IP 位置,若沒修改路徑,就不需修改其他的參數。

# From
"download-dir": "/var/lib/transmission/Downloads",
# To
"download-dir": "/mnt/data/torrents/complete",

# From:
"incomplete-dir": "/var/lib/transmission/Downloads",
# To
"incomplete-dir": "/mnt/data/torrents/incomplete",

# From
"incomplete-dir-enabled": false,
# To
"incomplete-dir-enabled": true,

# From
"rpc-whitelist": "127.0.0.1",
# To
"rpc-whitelist": "*.*.*.*",

開啟 transmission

Avahi 設定

  1. ArchLinux
  2. Xubuntu

Reference: