論壇上的教程是使用Ubuntu搭建的,簡單適合新手,但是對於伺服器 來說,CentOS才是首選,穩定才是王道,所以奉上以下教程。特別是當你買了VPS之後,除了SEEDBOX以外,更能體驗到他的本來魅力--伺服器,你可以用他來搭建論壇(比如hd2pt),放自己的部落格(使用wordpress),為自己打個死人圖床等等,這都是題外話了。以下是教程:
確保你具有以下知識 :
中等水平的電腦 技術
知曉Linux的基本命令
一台VPS或者外掛式主控件
SSH用戶端 ,如PuTTY(Win下)或者Terminal(Mac下)。Linux內建SSH命令可直接連接。
十分鐘。(我自己搭建只用了4分鐘)
1.安裝
我預設你已經拿到root帳號 ,那麼請你先登陸 SSH。2.安裝先決條件
首先我們得安裝運行Seedbox和網頁控制端的基層程式。輸入以下命令:
yum -y install gcc gcc-c++ m4 make automake libtool gettext openssl-devel pkgconfig perl-libwww-perl perl-XML-Parser curl curl-devel vsftpd libevent-devel libevent libidn-devel zlib-devel
這一步根據伺服器效能情況可能會耗費1-2分鐘。3.安裝intltool
CentOS內建的intltool已經有一段時間沒有更新了,所以我們要手動安裝最新版本。別擔心,一條一條輸入以下命令就好。(註:作者安裝的是0.40.6版本,官方 已經出了0.9版本,請自行斟酌安裝!)
cd /tmp
wget http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz
tar zxvf intltool-*.tar.gz
cd intltool-*
./configure --prefix=/usr
make
make install
4.安裝Transmission
Transmission是BT用戶端,是它真正下載 上傳你的torrent。輸入以下命令:
cd /tmp
wget http://download.m0k.org/transmission/files/transmission-2.04.tar.bz2
tar xvjf transmission-*.tar.bz2
cd transmission-*
./configure --prefix=/usr
make
make install
現在要加入一個系統使用者用於運行Transmission:
useradd -mr transmission
chmod g+rwx /home/transmission/
建立init行指令碼,用於運行Transmission。本代碼修改自Jason Friedland的指令碼
wget -O /etc/init.d/transmissiond http://pastie.org/pastes/962731/download
chmod 755 /etc/init.d/transmissiond
設定開機運行Transmission:
chkconfig --add transmissiond
chkconfig --level 345 transmissiond on
運行並停止Transmission。這一步尤其重要,除了驗證 是否成功配置Transmission之外,第一次運行它會產生一個設定檔 ,到時候要配置Transmission就要設定這個檔案。打完命令後你應該看到兩個綠色的[OK ] 。
service transmissiond start
service transmissiond stop
現在我們應該配置Transmission了,把下面粗體的username和password換成你自己的使用者名稱和密碼。
cd /home/transmission/.config/transmission/
sed -i s/^.*rpc-whitelist-enabled.*/"rpc-whitelist-enabled": false,/ settings.json
sed -i s/^.*rpc-authentication-required.*/"rpc-authentication-required": true,/ settings.json
sed -i s/^.*rpc-username.*/"rpc-username": "username",/ settings.json
sed -i s/^.*rpc-password.*/"rpc-password": "password",/ settings.json建立一個檔案夾供存放Transmission要下載的內容:
mkdir -p /home/transmission/Downloads/
chown -R transmission.transmission /home/transmission/Downloads/
chmod g+w /home/transmission/Downloads/
然後正式運行Transmission:
service transmissiond start
測試Transmission:開啟以下網址 :
http://[主機IP]:9091/transmission/web/
會跳出一個視窗來要你輸入帳號密碼,把在剛剛安裝步驟裡你自己的使用者名稱和密碼填進去。登陸後,你應該可以看見Transmission的WebUI。
另有Transmission的遠端控制軟體