Linux işletim sistemi kurulu bir Dedicated veya VPS sunucuya Shoutcast Radyo Sunucusu kurmak için öncelikle Linux sunucumuza SSH’tan root olarak giriş yapıyoruz. SSH istemcisi olarak ben PUTTY’i tercih ediyorum.

Putty SSH istemcisi
Daha sonra adduser kullanıcıadı ve passwd kullanıcıadı komutlarını kullanarak yeni kullanıcı tanımlıyoruz. Biz burada kullanıcı adımızı dahinet olarak belirleyelim.
adduser dahinet
passwd dahinet
komutlarını ardarda girdiğimizde istemci bizden yeni kullanıcı için parola isteyecek:

Linux SSH Yeni kullanıcı ekleme
İkinci kezde aynı parolayı girdikten sonra radyo kurulumu için kullanıcımız tanımlanmıştır.
Bu komutları SSH ile sunucu üstünde girerken kullandığımız kullanıcı root‘tur. Komut satırına da dikkat edersek;
[root@server ~]#
şeklindedir.
Yeni oluşturduğumuz kullanıcıya geçiş için;
su - dahinet
komutunu giriyoruz ve Enter‘a basıyoruz. Komut satırının değiştiğini göreceksiniz.

Daha sonra internette herhangi bir adresten bulacağımız shoutcast server kurulum dosyasını (sc_serv_1.9.8_Linux.tar.gz) wget komutu ile sunucumuza indirmemiz gerekiyor.
wget http://yp.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz
Dosya indirmesi tamamlandıktan sonra sıkıştırılmış dosyayı açmak için tar -zxpf komutunu giriyoruz.
tar -zxpf sc_serv_1.9.8_Linux.tar.gz

Dosyaları açtıktan sonra ls komutu ile dosyaları görüntülediğimizde README.TXT, sc_serv, sc_serv_1.9.8_Linux.tar.gz, sc_serv.conf dosyalarını görürüz. Radyo yayını için tüm dosyalarımız bunlar. Ancak yayın için şifre ve port ayarlarını barındıran sc_serv.conf dosyasını düzenlememiz gerekmekte. Bunu da linux’un vazgeçilmez metin editörü pico ile yapabiliriz.
pico sc_serv.conf

Kursör yardımı ile özellikle Password, PortBase, MaxUser gibi değerler kendimize ve radyomuzda istediğimiz özelliklere göre düzenleyebiliriz. İşimiz bittiğinde Ctrl – X ile editörden çıkarken, kaydedip etmeyeceğimiz soran soruyu da Y tuşuna basıp çıkıyoruz.

Bazı sunucularda pico sc_serv.conf komutu çalışmayabilir. Böyle durumlarda da
cd /usr/bin
ln -s nano pico
yazarak pico komutunu sistemimize linkleyebiliriz. Eğer yine sorunla karşılaşırsak linux dağıtım sürümümüz için pico kurulum yöntemlerini araştırabilirsiniz.
Son olarakta
./sc_serv
yazarak radyomuzu çalıştırmaya başlıyoruz.
En son http://ipnumarası:port yazarak radyomuzun çalışıp çalışmadığını kontrol ediyoruz.
Bu yazıyı paylaş:






#1 by KaaN on 09 Aralık 2009 - 12:48
hersey tamam sadece bir sey ogrenmek istiyorum serverde acik olmayan bir port oldugunu dusunelim acaba bu putty programiyla o kapali potu nasil acariz bir komudu varmidir?
#2 by Barış BAYRAM on 09 Aralık 2009 - 13:36
Port Açma : -j ACCEPT
-j ACCEPT
izafet.Com – Linux sunucuda port açma Kod:
iptables -A INPUT -p tcp –dport
iptables -A INPUT -p udp –dport
Port Kapama : -j REJECT
-j REJECT
Dışardan içeriye gelen istekleri kapatmak için :
Kod:
iptables -A INPUT -p tcp –dport
iptables -A INPUT -p udp –dport
İçerden dışarıya giden istekleri kapatmak için : -j REJECT
-j REJECT
Kod:
iptables -A OUTPUT -p tcp –dport
iptables -A OUTPUT -p udp –dport
#3 by Barış BAYRAM on 09 Aralık 2009 - 13:38
Yukarıda verdiklerim komutlardır. Ancak sunucunuzda portların kapalı olduğu sonucuna nerden vardınız?
Ayrıca firewall kullanılıyor mu? NAT ayarları nedir?
Bunlarıda bilmemiz gerekli.
#4 by ömür on 23 Ocak 2010 - 17:45
hocam bunu normal site hostringine uygulamak mümkünmüdür birde . Ftp Şifresini Fln Mı yazıcaz biraz açarmısınız
#5 by Barış BAYRAM on 23 Ocak 2010 - 20:26
Linux sunuculardaki hostinginizde shell erişimine ve dosya çalıştırmaya yetkiniz varsa mümkündür. Ancak bu yetkilerde hosting sağlayanı ben görmedim
#6 by ömür on 24 Ocak 2010 - 00:11
şimdi ücretsiz bir shell aldım kurdum fakat br türlü olmuyor portu şiferiyi hepsini yazıyorum ama kaydetmeyi başaramadım heralde
#7 by Barış BAYRAM on 24 Ocak 2010 - 00:27
Nerede takılıyorsunuz?
#8 by ömür on 24 Ocak 2010 - 00:36
birde serverin ıp adresini nasıl öğrenebilirz
#9 by Barış BAYRAM on 24 Ocak 2010 - 02:07
başlat—>çalıştır—>cmd
Enter
ping http://www.da-hi.net
yazdığınızda
C:\Users\da-hi>ping http://www.da-hi.net
Pinging da-hi.net [91.191.174.72] with 32 bytes of data:
Reply from 91.191.174.72: bytes=32 time=31ms TTL=113
Reply from 91.191.174.72: bytes=32 time=30ms TTL=114
Reply from 91.191.174.72: bytes=32 time=31ms TTL=114
Reply from 91.191.174.72: bytes=32 time=30ms TTL=113
Ping statistics for 91.191.174.72:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 30ms, Maximum = 31ms, Average = 30ms
çıktısını alırız. 91.191.174.72 IP’si sitemizi barındıran sunucuya aittir.
#10 by ömür on 26 Ocak 2010 - 19:09
en iyisi bir hosting alıcam hem ssh erişimli hemde web linux 2 fonksiyonlu linkini vermiyorum varmış barış bey buldum.
#11 by Barış BAYRAM on 26 Ocak 2010 - 21:55
Radyo kuracaksanız bandwidth (yani trafik) sınırlarınızıda kontrol edin. 2-3 gün sonra trafik sınırınızı doldurup suspend yemeyesiniz.
Dilerseniz bulduğunuz hosting paketini satın almadan buradan hem fiyat hemde kapasite olarak yazarsanız yorumlayabiliriz.
#12 by baris on 31 Mart 2010 - 01:20
Merhaba, makale için teşekkür ederim, herşeyi güzelce yaptım kurulum sorunsuz tamamlandı ip ve port girince arayüz karşıma geldi ve yayına şarkı vermek istediğimde eror alıyorum… config içinde başka ayar varmıdır…? Herşeyi tek tek kontrol ettim bir hata veya yanlış yaptığımı düşünmüyorum lakin yinede yayına şarkı vremiyorum.
#13 by Barış BAYRAM on 31 Mart 2010 - 10:51
winamp dsp plugin indirdiniz ve şifrenizi girerek connect oldunuz mu?
#14 by baris on 01 Nisan 2010 - 01:10
elbette denedim lakin, sever ile ilgili bir durummuş sanırım, firmaya bildirince düzeltildi, teşekkür ederim.. Şimdi yayın çok güzel lakin tek sorunum ses kalitesinin boğulma yapması.. Biraz konuyu araştırdım ve SHOUTcast sürümüyle ilgili olabilir dediler… Makaleniz için tekrar teşekkürler
#15 by Barış BAYRAM on 01 Nisan 2010 - 11:02
Shoutcast sürümünden önce ses kalitesini sekmelerden ayarlayabiliyorsun. Onu da dener misin?
#16 by baris on 01 Nisan 2010 - 18:54
YORUMU ONAYLAMAYIN…
Merhaba,
Evet sonunda başardım (: sürümle ilgili değilmiş lakin ses ayarlarıylada ilgili değilmiş… Benim evdeki pc’mde sorun varmış (ses denetim) bir kaç ayar ve ses kartı güncellemesi sonunda ses şuan çok net gelmekte…
Ben linux server kiralamamda ki amaç teamspeak kullanmaktı ve online oyuncular için açtığım http://worldonlineclan.com sitesinde teamspeak satışları veya ücretsiz sunumlar planlıyorum (promosyon dahilinde) Bilmiyorum biliyormusun teamspeak olayını.. Ben bunun (teamspeak2) server’a kurdum ve başarılı bir şekilde radyo host gibi çalışmakta lakin, son zamanlarda gelişme gösteren bu ts için beta yayına giren 3 sürümünü istiyorum, (istiyoruz) bununla ilgili geniş ve türkçe makale bulunmamaktadır.. Acaba sizin bilginiz varmıdır? Linux server’a teamspeak3 kurulumu hakkında…
#17 by Barış BAYRAM on 02 Nisan 2010 - 09:59
Teamspeak ile ilgili bilgim çok iyi değil. Hatta sadece windows sürümü hakkında bilgim vardı. Siz şimdi linux için sürümü olduğunu söyleyene kadar bilmiyordum. Daha doğrusu araştırmamıştım hiç.
Bu arada yorumlar otomatik onaylanıyor
#18 by mehmet on 17 Nisan 2010 - 17:19
Benim bluehost’ta hesabım var hesabıma shell erişimi verdiler. linuxa shoutcast’i kurdum. dedicated ip’mde var portta açtırdım.sohutcasti çalıştırıyorum ip:port yazınca hiç birşey çıkmıyor. Shoutcast servere bağlanamıyorum. Nerede yanlış yapıyorum bilmiyorum.
#19 by Barış BAYRAM on 17 Nisan 2010 - 21:45
Shoutcast DSP plugin ayarlarının doğruluğundan emin misin?
#20 by mehmet on 18 Nisan 2010 - 03:50
Shoutcast DSP plugin kullanmıyorum. Servera ulaşamıyorum ki. Yani ip:port yazınca shoutcast stat menüsü hiç gelmiyor. o menü gelse gerisi kolay.
log şu şekilde
[SHOUTcast] DNAS/Linux v1.9.8 (Feb 28 2007) starting up…
[main] pid: 32654
[main] loaded config from sc_serv.conf
[main] initializing (usermax:32 portbase:8010)…
[main] No ban file found (sc_serv.ban)
[main] No rip file found (sc_serv.rip)
[main] opening source socket
[main] source thread starting
[main] opening client socket
[main] Client Stream thread [0] starting
[source] listening for connection on port 8011
[main] client main thread starting
[sleeping] 0 listeners (0 unique)
8010 ve 8011 portları açık ip dedicated ip. ama ip:port yazınca shoutcast stat menüsü gelmiyor!!
#21 by Barış BAYRAM on 18 Nisan 2010 - 04:11
İşlemleri yazma izninin olduğu bir dizinde yaptığına emin misin?
Ayrıca servisi ./sc_serv ile startladın mı?
En son olarakta portların başka bir işlemde kullanılmadığına emin misin?
#22 by mehmet on 18 Nisan 2010 - 04:56
yazma izni derken nedemek istediniz anlamadım.Normal linux sunucuda bulunan host hesabıma putty ile bağlanıp shoutcasti kurdum. Portlar açık ve başka bir iş için kullanılmıyor. yoksa fatal error verirdi zaten. ./sc_serv ile start diyorum tabi ki. log yukarıdaki gibi normal görünüyor herşey ama ip:port ile ulaşamıyorum işte
#23 by mehmet on 18 Nisan 2010 - 18:34
Kardeş eğer halledebilirsen msn adresim bu mesajı yazarken kullandığım adresim. Gerekirse para bile vermeye razıyım
#24 by Barış BAYRAM on 19 Nisan 2010 - 12:08
Rica ederim. Para değil derdimiz. Ancak benim tahminim bunun sonunda host firması ile çözülebileceği yönünde. Konu ile ilgili bir ticket açtınız mı?
#25 by mehmet on 19 Nisan 2010 - 20:10
Açmaz olur muyum?bi değil 3 ticket açtım. Adamlar herşeyin normal olduğunu söylüyorlar. ip adresim önce dedicated değildi. Bana shell ulaşımı verdiler. sonra dedicated oldu .Acaba ip’mi farklı shellde. Yani benim sitenin ipsi değide başka ip üzerindenmi ulaşılacak shoutcast server stat menüsüne. shellde bu shoutcast’in dinlediği ip nin ne olduğunu nasıl buluruz acaba?
#26 by Barış BAYRAM on 19 Nisan 2010 - 21:54
Hayır, farklı IP olamaz. Shoutcastın dinlediği IP değilde portu sc_serv.conf dosyasının içinden editlemeniz gerekmekte. Bu ayarları neye göre yaptınız. Sizce onlar doğru mu? Bu arada ben ekliyim sizin msn’i. Böyle yardım edeyim derken iyice işkenceye dönmüş olmalı sizin için.
#27 by mehmet on 19 Nisan 2010 - 23:48
8010 ve 8011 portlarını açtırdım. sc_serv.conf de portbase kısmına 8010 portunu girdim. diğer ayarlarda doğru. start veriyorum listening diyor ama serverstat menüsü gelmiyor ip:8010 yazınca. ulaşılmyor işte. kafayı yedim resmen. Hostumu değiştirecem sırf bunun için. Googleda araştırdım. herkez yapmış. bi tek ben mi yapamıyorum anlamadım gitti
#28 by mehmet on 21 Nisan 2010 - 00:41
Kardeş olayı hallettim en sonunda. Zaten sorunu tesbit etmiştim. Port sorunu. Adamlar bir türlü kabul etmiyorlardı. portlar açık diye ısrar edip duruyorlardı. Ama değil. portları firewall engellemeye devam ediyor. Bunu ispat ettim adamlara. En sonunda geçte olsa kabul ettiler. Servera restart attılar. Olay çözüldü. Seninde kafanı çok şişirdik kusura bakma. Bu arada siten çok güzel. Çok faydalı olduğunu düşünüyorum. Allah hizmetinizi daim etsin inş.
#29 by Barış BAYRAM on 21 Nisan 2010 - 10:20
Sorunun hosttan olması sevindirici
En azından kendimizden eminiz.
İyi dilekleriniz içinde teşekkür ederiz.
#30 by necip on 23 Mayıs 2010 - 10:29
merhaba, şarkıları nereye atıyoruz anlayamadım. Aynı dizinde mi saklamamız gerekyor. Cvp verirseniz memnun olurumç
#31 by Barış BAYRAM on 23 Mayıs 2010 - 13:12
Shoutcast DSP plugin indirip kuracaksınız. Daha sonra winamp ayarlarından o plugini aktif edecek, tanımladığınız user ve pass ile bağlantı sağlayacaksınız. Bu aşamadan sonra lokalinizde winamp ile ne çalarsanız yayına 3-45 saniye gecikme ile o verilecektir.