Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

[Share] Transmission Client CentOS / Debian / Ubuntu dengan Remote-Gui + Lighttpd WebServer

#1
Star 
UBUNTU Server

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
Bisa juga tanpa menggunakan sudo*

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
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:
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
Dimana 9091 adalah port default dari Transmission.





Lighttpd WebServer dengan PHP5 FastCGI Untuk CentOS


Code:
sudo yum update

Code:
sudo yum install wget
Abaikan bilamana anda telah menginstall 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:
Reply
#2
(08-18-2014, 06:29 PM)waethol Wrote: Ijin nyoba gan, smoga berhasil, n kalo salah mohon bantuanya..

monggo sob. sama2 belajar jg.. jempol: happy:
Reply
#3
transmisson ini untuk download file torrent bukan um mastah? maklum newbie hehe
herton, proud to be a member of ForNesia Family since Jul 2014.
Reply
#4
(08-18-2014, 11:39 PM)herton Wrote: transmisson ini untuk download file torrent bukan um mastah? maklum newbie hehe

iya sob, client torrent. sama2 newbie kok.. yay:
Reply
#5
yang recommended pakek VPS apa ya? kalau untuk install transmission seperti ini um?
herton, proud to be a member of ForNesia Family since Jul 2014.
Reply
#6
(08-19-2014, 07:40 AM)herton Wrote: yang recommended pakek VPS apa ya? kalau untuk install transmission seperti ini um?

bebas sob, yg ptg TOS nya mengizinkan utk pemakain p2p/TOR aja.
soal spec ga perlu yg tinggi2 bgt. utk os ane sih rekomen pake ubuntu/debian. ok:
Reply
#7
oke om makasih siap dijajal dan cari VPS yang TOSnyaa baik juga hehe
herton, proud to be a member of ForNesia Family since Jul 2014.
Reply
#8
good job om ane dah coba yang debian dan berhasil tapi di config /etc/transmission-daemon/settings.json ane set ip tertentu yang bisa masuk dan menggunakan tuh leech torrent
Reply
#9
(08-26-2014, 10:04 PM)mo3slim Wrote: good job om ane dah coba yang debian dan berhasil tapi di config /etc/transmission-daemon/settings.json ane set ip tertentu yang bisa masuk dan menggunakan tuh leech torrent

Sip. jempol:

Iya sob, bisa di set IP Whitelist nya kalo mau ip tertentu aja yg bisa akses tuh tor.

Code:
"rpc-whitelist": "127.0.0.1", < masukin IP yang dimaksud.
"rpc-whitelist-enabled": false, < false di ganti jadi true

Thanks konfirmasi install tornya sob. happy:
Reply
#10
ini untuk semua seri OS atau type tertentu gan?
diatas gak ada keterangannya, apa centos 5 atau 6, 32/64 bit.. CMIIW
Reply
#11
nyari vps yg support toreent ini rada2 susah juga sih, sg kebanyakan ga membolehkan..
Reply
#12
(01-20-2015, 09:48 PM)rahulakita Wrote: nyari vps yg support toreent ini rada2 susah juga sih, sg kebanyakan ga membolehkan..

cari yang indo om... rata rata kalo indo boleh p2p
biasa kan kita bangsa petani buahaha
Tiada FF Diantara Kita!
Reply
#13
(06-15-2015, 09:23 AM)astagaid Wrote:
(01-20-2015, 09:48 PM)rahulakita Wrote: nyari vps yg support toreent ini rada2 susah juga sih, sg kebanyakan ga membolehkan..

cari yang indo om... rata rata kalo indo boleh p2p
biasa kan kita bangsa petani buahaha

kalau kena komplain dmca selain di suspend sanski lain kira2 apa ya gan...
dsma22, proud to be a member of ForNesia Family since Jun 2015.
Reply
#14
maaf newbie bertanya hehe apa kagak kena suspend kan vps nya bingung
Reply
#15
(06-20-2015, 09:41 PM)ivanadi Wrote: maaf newbie bertanya hehe apa kagak kena suspend kan vps nya bingung

tergantung yg nyedian vps boleh apa ga
trs klo boleh jg masih bisa kena klo dpt surat cinta
ex download pilem dpt surat cinta dr wb dll pasti mokad vpsnya
tp kadang bisa nego sih 1 2x ke yg nyedian vps
pinter2 kita aja ngomongnya
-NA-
Reply
#16
(08-18-2014, 09:26 PM)FonFon Wrote:
(08-18-2014, 06:29 PM)waethol Wrote: Ijin nyoba gan, smoga berhasil, n kalo salah mohon bantuanya..

monggo sob. sama2 belajar jg.. jempol: happy:

om.. gimana kalau menggunakan proxy, agar ip vps kita nggak kelihatan jadi mengurangi resiko complain DMCA,, mungkinkah transmission bisa di setting seperti itu..?
dsma22, proud to be a member of ForNesia Family since Jun 2015.
Reply
#17
(08-19-2014, 07:40 AM)herton Wrote: yang recommended pakek VPS apa ya? kalau untuk install transmission seperti ini um?

coba ini om "ssdapp", aku selama ini pakai itu dan ramnode tapi yang ramnode agak hati2 kuatir di suspend
dsma22, proud to be a member of ForNesia Family since Jun 2015.
Reply
#18
(06-20-2015, 09:37 PM)dsma22 Wrote:
(06-15-2015, 09:23 AM)astagaid Wrote:
(01-20-2015, 09:48 PM)rahulakita Wrote: nyari vps yg support toreent ini rada2 susah juga sih, sg kebanyakan ga membolehkan..

cari yang indo om... rata rata kalo indo boleh p2p
biasa kan kita bangsa petani buahaha

kalau kena komplain dmca selain di suspend sanski lain kira2 apa ya gan...

setau ane cuma suspend aja, tapi gak sampe penjara kok gan...
Tiada FF Diantara Kita!
Reply
  


Possibly Related Threads…
Thread Author Replies Views Last Post
  [ASK] Cara install squid yang benar di debian wawan740 1 2,633 01-12-2018, 05:52 PM
Last Post: g3xx
  Official Auto Script Install VPS Debian 7 ForNesiaFreak 15 11,176 09-27-2017, 07:23 AM
Last Post: erwany43