UBUNTU Server
DEBIAN Server
Untuk Debian SQueeze, Sid atau yang terbaru.
Untuk Debian Lenny:
-i386
-amd64
Untuk menginstall Transmission (i386 & amd64):
Setting Transmission anda:
Jangan lupa chmod 777 agar Transmission diizinkan mengakses Dir/Folder tsb:
Stop Transmission anda:
Ubuntu & Debian
Bisa juga tanpa menggunakan sudo*
Sample Settingan
Pada "rpc-authentication-required": false, ganti dengan true, bilamana ingin menggunakan pass pada Transmission anda
isi "rpc-password": passwordanda dengan pass anda, dan "rpc-username": username dengan username anda
Jalankan kembali Transmission anda:
Untuk mengakses WebUI Transmission anda:
Dimana 9091 adalah port default dari Transmission.
[Image: FONFON_5_Copy.png]
[Image: FONFON_9_Copy.png]
[Image: FONFON_10_Copy.png]
Optional Transmission Remote-Gui
Download:
[Image: FFFFR_Copy.png]
Mari kita tambahkan webserver yang super ringan, ketimbang menggunakan Apache/httpd yang berat ane pribadi lebih prefer menggunakan Lighttpd atau nginx.
Lighttpd WebServer dengan PHP5 FastCGI untuk UBUNTU & DEBIAN
PHP5
Setting, bisa menggunakan vi atau nano bebas!
bagian yang perlu di ubah adalah pada cgi.fix_pathinfo=1: hilangi tanda ;
Enable FastCGI
Reload Lighttpd
Test PHP5 anda (Optional):
Buka Web Browser anda dan masukan http://ip-anda/phpinfo.php
CentOS
Install versi EPEL
Install versi Source
Build & Install libevent API
Build & Install Transmission
Auto Install Script CentOS 6.x only
Untuk mengakses WebUI Transmission anda:
Dimana 9091 adalah port default dari Transmission.
Lighttpd WebServer dengan PHP5 FastCGI Untuk CentOS
Abaikan bilamana anda telah menginstall wget.
Add Remi RPM dan EPEL Repository:
Install Lighttpd
Start dan check status lighttpd:
Menghindari error yang terjadi biasanya:
Mari kita disable IPv6:
ubah server.max-fds menjadi 2048
Restart
Installing PHP
Add lighttpd ke dalam user dan group
Start dan check php-fpm:
Enable PHP5 di lighttpd
Seperti diatas, hilangkan tanda ; pada cgi.fix_pathinfo=1
FastCGI confing:
hilangkan juga tanda ## pada "conf.d/fastcgi.conf"
Buka config FastCGI
dan tambahkan line sebagai berikut:
Restart Lighttpd and PHP-FPM:
Test PHP5 anda (Optional):
Buka Web Browser anda dan masukan http://ip-anda/phpinfo.php
Selamat Menikmati... happy:
Code:
sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update
Code:
sudo apt-get install transmission-cli transmission-common transmission-daemon
DEBIAN Server
Untuk Debian SQueeze, Sid atau yang terbaru.
Code:
apt-get install transmission-cli transmission-common transmission-daemon
Untuk Debian Lenny:
-i386
Code:
wget http://ftp.de.debian.org/debian/pool/main/t/transmission/transmission-daemon_1.76-1_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/t/transmission/transmission-cli_1.76-1_i386.deb
wget http://http.us.debian.org/debian/pool/main/libe/libevent/libevent-1.4-2_1.4.13-stable-1_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/t/transmission/transmission-common_1.76-1_all.deb
-amd64
Code:
wget http://ftp.de.debian.org/debian/pool/main/t/transmission/transmission-daemon_1.76-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/t/transmission/transmission-cli_1.76-1_amd64.deb
wget http://http.us.debian.org/debian/pool/main/libe/libevent/libevent-1.4-2_1.4.13-stable-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/t/transmission/transmission-common_1.76-1_all.deb
Untuk menginstall Transmission (i386 & amd64):
Code:
dpkg -i *.deb
Setting Transmission anda:
Code:
transmission-daemon -f -t -u your_username -v your_password -w /path/to/downloaded/torrents -g /etc/transmission-daemon/
Jangan lupa chmod 777 agar Transmission diizinkan mengakses Dir/Folder tsb:
Code:
chmod -R 777 /path/to/downloaded/torrents
Stop Transmission anda:
Code:
/etc/init.d/transmission-daemon stop
Ubuntu & Debian
Code:
sudo nano /etc/transmission-daemon/settings.json
Sample Settingan
Code:
"download-dir": "/home/username/Downloads/Complete",
"incomplete-dir": "/home/username/Downloads/Incomplete",
"incomplete-dir-enabled": true,
"rpc-authentication-required": false,
"rpc-whitelist-enabled": false,
Pada "rpc-authentication-required": false, ganti dengan true, bilamana ingin menggunakan pass pada Transmission anda
isi "rpc-password": passwordanda dengan pass anda, dan "rpc-username": username dengan username anda
Jalankan kembali Transmission anda:
Code:
sudo /etc/init.d/transmission-daemon start
Untuk mengakses WebUI Transmission anda:
Code:
http://ip-anda:9091
[Image: FONFON_5_Copy.png]
[Image: FONFON_9_Copy.png]
[Image: FONFON_10_Copy.png]
Optional Transmission Remote-Gui
Download:
Code:
https://code.google.com/p/transmisson-remote-gui/downloads/list
[Image: FFFFR_Copy.png]
Mari kita tambahkan webserver yang super ringan, ketimbang menggunakan Apache/httpd yang berat ane pribadi lebih prefer menggunakan Lighttpd atau nginx.
Lighttpd WebServer dengan PHP5 FastCGI untuk UBUNTU & DEBIAN
Code:
apt-get install lighttpd
PHP5
Code:
apt-get install php5-cgi
Setting, bisa menggunakan vi atau nano bebas!
Code:
nano /etc/php5/cgi/php.ini
bagian yang perlu di ubah adalah pada cgi.fix_pathinfo=1: hilangi tanda ;
Code:
[...]
; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
; http://php.net/cgi.fix-pathinfo
cgi.fix_pathinfo=1
[...]
Enable FastCGI
Code:
lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php
Code:
ls -l /etc/lighttpd/conf-enabled
Reload Lighttpd
Code:
/etc/init.d/lighttpd force-reload
Test PHP5 anda (Optional):
Code:
nano /var/www/phpinfo.php
Code:
<?php
phpinfo();
?>
Buka Web Browser anda dan masukan http://ip-anda/phpinfo.php
CentOS
Install versi EPEL
Code:
rpm -ivh http://mirror.us.leaseweb.net/epel/6/i386/epel-release-6-8.noarch.rpm
yum -y upgrade
yum -y install transmission transmission-daemon
service transmission start
Install versi Source
Code:
yum install gcc make openssl-devel curl-devel intltool gcc-c++ m4 automake libtool gettext
Build & Install libevent API
Code:
cd /usr/src
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/opt/libevent
make
make install
Build & Install Transmission
Code:
cd /usr/src
wget http://download.transmissionbt.com/files/transmission-2.82.tar.xz
tar xvf transmission-2.82.tar.xz
cd transmission-2.82
export PKG_CONFIG_PATH=/opt/libevent/lib/pkgconfig
./configure --prefix=/opt/transmission
make
make install
Auto Install Script CentOS 6.x only
Code:
wget https://github.com/elijahpaul/install-transmission/raw/master/install-transmission.sh
Code:
hmod u+x install-transmission.sh
Code:
./install-transmission.sh
Untuk mengakses WebUI Transmission anda:
Code:
http://ip-anda:9091
Lighttpd WebServer dengan PHP5 FastCGI Untuk CentOS
Code:
sudo yum update
Code:
sudo yum install wget
Add Remi RPM dan EPEL Repository:
Code:
sudo rpm --import https://fedoraproject.org/static/0608B895.txt
sudo wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
Install Lighttpd
Code:
sudo yum install lighttpd
Code:
sudo chkconfig --levels 235 lighttpd on
Start dan check status lighttpd:
Code:
sudo service lighttpd start
sudo service lighttpd status
Menghindari error yang terjadi biasanya:
Code:
sudo nano /etc/lighttpd/lighttpd.conf
Mari kita disable IPv6:
Code:
##
server.use-ipv6 = "disable"
##
ubah server.max-fds menjadi 2048
Code:
##
server.max-fds = 2048
##
Restart
Code:
sudo service lighttpd restart
Installing PHP
Code:
sudo yum install php-fpm lighttpd-fastcgi
Code:
sudo nano /etc/php-fpm.d/www.conf
Add lighttpd ke dalam user dan group
Code:
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
; will be used.
user = lighttpd
; RPM: Keep a group allowed to write in log dir.
group = lighttpd
Code:
sudo chkconfig --levels 235 php-fpm on
Start dan check php-fpm:
Code:
sudo service php-fpm start
sudo service php-fpm status
Enable PHP5 di lighttpd
Code:
sudo nano /etc/php.ini
Seperti diatas, hilangkan tanda ; pada cgi.fix_pathinfo=1
Code:
;
cgi.fix_pathinfo=1
;
FastCGI confing:
Code:
sudo nano /etc/lighttpd/modules.conf
hilangkan juga tanda ## pada "conf.d/fastcgi.conf"
Code:
##
include "conf.d/fastcgi.conf"
##
Buka config FastCGI
Code:
sudo nano /etc/lighttpd/conf.d/fastcgi.conf
dan tambahkan line sebagai berikut:
Code:
## for the php-num-procs example it means you will get 17*5 = 85 php
## processes. you always should need this high number for your very
## busy sites. And if you have a lot of RAM. :)
## ADD YOUR LINES HERE
fastcgi.server += ( ".php" =>
((
"host" => "127.0.0.1",
"port" => "9000",
"broken-scriptfilename" => "enable"
))
)
## GOOD JOB
#fastcgi.server = ( ".php" =>
Restart Lighttpd and PHP-FPM:
Code:
sudo service php-fpm restart
sudo service lighttpd restart
Test PHP5 anda (Optional):
Code:
sudo nano /var/www/lighttpd/phpinfo.php
Code:
<?php
phpinfo();
?>
Buka Web Browser anda dan masukan http://ip-anda/phpinfo.php
Selamat Menikmati... happy: