This tutorial will guide you through the installation of libtorrent 0.13.0, rTorrent 0.9, and the ruTorrent Web UI (3.0) on a Debian or Ubuntu system. It has been tested with Debian 6 (x64) and Ubuntu 11.04 (x64).
To begin, access your VPS via SSH and run the following to update your platform and install some needed dependencies:
# apt-get updateEnable scgi for Apache:
# sudo apt-get install subversion build-essential automake libtool libcppunit-dev libcurl3-dev libsigc++-2.0-dev unzip unrar-free curl libncurses-dev
# apt-get install apache2 php5 php5-cli php5-curl
# apt-get install libapache2-mod-scgiInstall XMLRPC:
# ln -s /etc/apache2/mods-available/scgi.load /etc/apache2/mods-enabled/scgi.load
# mkdir /install;cd /installIntall libtorrent:
# svn checkout http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/stable xmlrpc-c
# cd xmlrpc-c
# ./configure --disable-cplusplus
# make
# make install
# cd /installInstall rTorrent:
# wget http://vps6.net/src/libtorrent-0.13.0.tar.gz
# tar xvf libtorrent-0.13.0.tar.gz
# cd libtorrent-0.13.0
# ./autogen.sh
# ./configure
# make
# make install
# cd /installCreate required directories:
# wget http://vps6.net/src/rtorrent-0.9.0.tar.gz
# cd rtorrent-0.9.0
# ./autogen.sh
# ./configure --with-xmlrpc-c
# make
# make install
# ldconfig
# mkdir /home/seeder1/rtorrentSetup .rtorrent.rc file (rTorrent config):
# mkdir /home/seeder1/rtorrent/.session
# mkdir /home/seeder1/rtorrent/watch
# mkdir /home/seeder1/rtorrent/download
# cd ~/(Edit the settings in .rtorrent.rc, like max upload/download speed, max connected peers, etc, as needed.)
# wget http://vps6.net/src/.rtorrent.rc
# cp .rtorrent.rc /home/seeder1/
Install rTorrent:
# cd /installSecure /rutorrent:
# wget http://vps6.net/src/rutorrent-3.0.tar.gz
# tar xvf rutorrent-3.0.tar.gz
# mv rutorrent /var/www
# wget http://vps6.net/src/plugins-3.0.tar.gz
# tar xvf plugins-3.0.tar.gz
# mv plugins /var/www/rutorrent
# rm -rf /var/www/rutorrent/plugins/darkpal
# chown -R www-data:www-data /var/www/rutorrent
# a2enmod ssl
# a2enmod auth_digest
# a2enmod scgi
# openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
# chmod 600 /etc/apache2/apache.pem
# htdigest -c /etc/apache2/passwords seedbox seeder1(Enter a password of your choice when prompted, you will use this to log in to the ruTorrent web UI.)
# cd /etc/apache2/sites-available/
# rm -rf default
# wget http://vps6.net/src/default
# a2ensite default-sslInstall screen:
# /etc/init.d/apache2 reload
# apt-get install screenStart rTorrent in a detached shell using screen:
# screen -fa -d -m rtorrent(To start rtorrent automatically after reboots, add the above command to /etc/rc.local)
Setup is now complete! Access ruTorrent at http://xx.xx.xx.xx/rutorrent/ (replace xx.xx with your server's IP address). You should be greeted with a login prompt, where the username is "seeder1" and the password is the one you set above in the "secure /rutorrent" section.
Default username & Password : seeder1 : host2==
biasanya, abis login muncul error :
ok, ini cara ngefix nya :rtorrent: Could not lock session directory: /home/seeder1/rtorrent/.sessionBad link to rTorrent...
If you receive either of these errors in the ruTorrent WebUI, the
problem is likely to be that rTorrent has not successfully started. To
fix this, access your VPS via SSH (or by VNC, and open a Temrinal
window), and run the following:
# rm -rf /home/seeder1/rtorrent/.session/rtorrent.lock# screen# rtorrent
Press CTRL+A+D to exit screen, then exit SSH and refresh ruTorrent.
oke. sampe sini aja ah...
Sumber : vps6.net knowledgebase
terima kasih..
Saat ini seedbox cukup banyak peminatnya, sebagai alternatif pengganti layanan filesharing premium (eg: rapidgator, uptobox). Dimana di indonesia sendiri provider yang menyediakan layanan seedbox masih terbilang belum banyak dibandingkan penyedia layanan sejenis seperti rapidleech. Namun mungkin banyak juga yang kebingungan bagaimana cara membuat seedbox sendiri.
ReplyDeleteSeedbox bisa dibuat sendiri dengan menginstal aplikasi untuk seedbox di vps atau dedicated. Banyak pilihan torrent client yang tersedia dan dapat diinstall dengan mudah. Salah satunya adalah transmission. Transmission diinstall dalam mode web ui dan juga dalam mode gui dengan tampilan desktop dan fitur yang lebih baik.
Tentu saja banyak pilihan torrent client untuk dijadikan seedbox hosting dengan lebih banyak fitur, themes yang dapat dimodifikasi, dan bahkan dapat ditambahkan plugin untuk memperkaya fitur seedbox yang diinstall. Diantaranya adalah deluge dan rtorrent.
Ramnode adalah salah satu provider yang memperbolehkan vpsnya digunakan untuk seedbox dalam batasan yang wajar, tidak membebani server secara berlebihan. Namun sebaiknya hanya menggunakan private torrent saja apabila menggunakan vps ramnode. Sebab sekalinya pakai public torrent akan rentan sekali terkena dmca, yg menyebabkan kamu tidak lagi dipercaya sebagai client disana :)