Monday, December 2, 2013

Cara Install shoutcast sebagai radio atau musik online offline di linux V1

Pada tutorial kali ini, tentu beda cara install dengan tutorial yang lain,.tapi pada dasarnya semua sama tujuan nya,,, yaitu install shoutcast.. Dalam penginstallan dapat di lakukan di vps server atau di server milik pribadi di lokal server. Dan bisa di gunakan melalui internet atau intranet. Semua tergantung kesukaan masing-masing dan topologi pelaksanaan di lapangan "pesawat" heheheh..Mau terbang kali!!!..
Baik.., kita ikuti dan baca pada langkah-langkah tersebut di bawah. Buat perintah berikut:

# apt-get update -y && apt-get install unzip -y
# cd
# wget -c https://www.dropbox.com/s/xfcji5gqv0gnpc8/SHOUTcast.v1.9.9beta_linux.zip

Kemudian exstrax:

# unzip SHOUTcast.v1.9.9beta_linux.zip && rm SHOUTcast.v1.9.9beta_linux.zip

Di dalam file zip bila kita extrax ada dir "shoutcast" jadi kita masuk ke dir shoutcast.
Dan didalam dir "shoutcast" ada 4 file, dimana file itu sebagian nantinya yang kita edit. File itu antaranya:


@ README.txt -------> File ini hanya bacaan, bukan untuk apa2
@ sc_serv ------------> File ini untuk perintah start pada sever.
@ sc_serv.conf --------> File ini untuk konfigurasi server.
@ shoutcast -----------> File ini untuk start UP server.

Baik kita mulai konfigurasinya, dan masuk ke dir shoutcast, dengan perintah:

# cd shoutcast

Lalu edit sebagian dari sc_serv.conf dengan perintah:

 # nano sc_serv.conf

--->

;*************************
; Anda bisa mengganti konfig di bawah ini.
;*************************
;Batasan user yang sedang online MaxUser=32
;Ini adalah passwod anda, dimana nantinya anda gunakan ;meng konfurasirasi sc_trans, untuk passwd ganti suka2 anda.
Password=12345
;Demikian untuk listen portnya, buat yang sekiranya tidak terbentur dengan port yang anda gunakan.
PortBase=30005
;*************************
; Line di bawah ini jgn di rubah, biarkan secara default.
;*************************
LogFile=root/shoutcast/sc_serv.log
RealTime=1
ScreenLog=1
ShowLastSongs=10
W3CLog=root/shoutcast/sc_w3c.log
DestIP=ANY Yport=80
NameLookups=0
AutoDumpSourceTime=30
PublicServer=default
AllowRelay=Yes
AllowPublicRelay=Yes
MetaInterval=32768

;**********************pujie dot net*****************

<---

Kemudian simpan Ctrl + o ( enter ) lalu.
Ketik Ctrl + x ( enter ) setelah selesai edit.

Kemudian beri akses permission, dengan perintah:

# chmod 755 /root/shoutcast/sc_serv
# chmod 755 /root/shoutcast/sc_serv.conf

Pada tahap pembuatan server shoutcast sudah selesai, Sekarang jalan kan shoutcast nya, dengan perintah:

# ./sc_serv

Setelah shoutcast runing, langsung tutup/close X pojok kanan atas. Kemudian masuk terminal putty lagi. Cek shoutcast dan buat perintah:

# netstat -tulpn | grep sc_serv

root@server:~# netstat -tulpn | grep sc_serv

tcp 0 0 0.0.0.0:30005 0.0.0.0:* LISTEN 2829/sc_serv tcp 0 0 0.0.0.0:30006 0.0.0.0:* LISTEN 2829/sc_serv

Sekarang cek, apakah berhasil dalm pembuatan server tbs. Masuk tab browser : http://ip_server:30005 (Enter).
Untuk passwd dan user tentu sudah anda buat di atas.

Setidaknya ada replay apabila sudah berhasil, runing.


Tinggal satu langkah lagi.., Server hanya bisa berjalan saat kita start, andai server reboot, Server akan tetap standby atau off, tidak start dgn sendiri nya. Untuk bisa auto start setelah boot, kita harus membuat atau memasukan satu file, yang fungsinya untuk bisa, start|stop|restart.
Karena file sudah berada "/root/shoutcast" dengan nama "shoutcast",

kita pindahkan file itu ke dir "/etc/init.d/"
Masuk kan perintah berikut:

# mv /root/shoutcast/shoutcast /etc/init.d/shoutcast

Kemudian beri hak akses permssion dengan perintah:

# chmod 755 /etc/init.d/shoutcast

Masukan lagi perintah ini:

# update-rc.d shoutcast defaults

Kurang lebihnya mungkin nanti akan di jawab begini:

root@server:~# update-rc.d shoutcast defaults
Adding system startup for /etc/init.d/shoutcast ...
/etc/rc0.d/K20shoutcast -> ../init.d/shoutcast
/etc/rc1.d/K20shoutcast -> ../init.d/shoutcast
/etc/rc6.d/K20shoutcast -> ../init.d/shoutcast
/etc/rc2.d/S20shoutcast -> ../init.d/shoutcast
/etc/rc3.d/S20shoutcast -> ../init.d/shoutcast
/etc/rc4.d/S20shoutcast -> ../init.d/shoutcast
/etc/rc5.d/S20shoutcast -> ../init.d/shoutcast

 Reboot server.

# reboot (Enter)

Setelah booting normal. Tanpa kita harus membuat perintah start pada server. Test masuk url, mozilla dan ketik di tab:

# http://ip_server:30005 (Enter)

Kalo berhasil mestinya ada tampilan shoutcast, di browser. Oke dalam tahap ini sudah selesai. Untuk memerintah server, stop|start|restart

Bisa di lakukan dengan mengetik perintah:

# /etc/init.d/shoutcast stop
# /etc/init.d/shoutcast start
# /etc/init.d/shoutcast restart

==> Atau...

# service shoutcast stop
# service shoutcast start
# service shoutcast restart


-----------------------SELAESAI--------------------------

1 comment: