CentOS5.8 x86_64 cli, Webアクセスの例
sudo wget http://geekery.altervista.org/geekery-el5-x86_64.repo -O /etc/yum.repos.d/geekery-el5-x86_64.repo
sudo yum install transmission-cli transmission-daemon
mkdir -p ~/transmission/
chmod 777 ~/transmission/
sudo mkdir -p /var/lib/transmission/Downloads
sudo chown transmission. /var/lib/transmission/Downloads
sudo chmod 777 /var/lib/transmission/Downloads
# daemonの設定(stop しないと設定が戻ってしまう)
sudo /sbin/chkconfig transmission-daemon off
sudo /sbin/service transmission-daemon stop
sudo vim /var/lib/transmission/settings.json
----
# ダウンロードディレクトリ
"download-dir": "/var/lib/transmission/Downloads",
# 一時ダウンロードディレクトリ( .part ファイルができる)
"incomplete-dir": "/var/lib/transmission/Downloads",
# ダウンロードファイルのパーミッションを777。default:755
"umask": 0,
# 特定ディレクトリにtorrentファイルを置いたら自動的に開始
"watch-dir-enabled": true,
"watch-dir": "/home/UserName/transmission/",
# watchディレクトリから正常に追加したらtorrentファイルを削除
"trash-original-torrent-files": true,
# アップロード速度制限
"speed-limit-up": 100,
"speed-limit-up-enabled": true,
# ダウンロード速度制限
"speed-limit-down": 0,
"speed-limit-down-enabled": true,
# 接続元制限
"rpc-whitelist": "127.0.0.1,192.168.1.*",
"rpc-whitelist-enabled": true,
# peer通信に使うポート(要ポート解放)
"peer-port": 51413,
----
sudo /sbin/service transmission-daemon restart
# ログ
sudo tail -f /var/log/transmission/transmission.log
# torrentファイルの追加
transmission-remote -a example.torrent
# 現在の状況の表示
transmission-remote -l
# id: 1の詳細を表示
transmission-remote -t 1 -i
# id: 1のダウンロード開始
transmission-remote -t 1 -s
# id: 1のダウンロード停止
transmission-remote -t 1 -S
# id: 1のタスク削除(ダウンロード済みファイルは削除されない)
transmission-remote -t 1 -r