Bila kita menginstall icecast di Debian menggunakan apt-get install icecast2
, kita tidak akan bisa menggunakan fitur SSL dari icecast tersebut, walaupun sudah di setting di konfigurasi icecast.xml
, karena untuk menggunakan fitur SSL icecast harus di compile dengan SSL.
Install kebutuhan untuk download dan kompilasi
apt install wget gcc make -y
Install dependecy icecast
apt install libxslt-dev libxml2-dev libcurl4-openssl-dev libssl-dev libtheora-dev libogg-dev libvorbis-dev
Download source code Icecast 2.4.4 dan Ekstrak
http://downloads.xiph.org/releases/icecast/icecast-2.4.4.tar.gz tar zxvf icecast-2.4.4.tar.gz cd icecast-2.4.4
Compile dan Install
./configure make; make install
file executablenya berada di /usr/local/bin/icecast
Untuk menggunakan fitur SSL di Icecast, berikut ini file konfigurasi yang perlu di ubah
<listen-socket> <port>8443</port> <ssl>1</ssl> </listen-socket> <ssl-certificate>/root/radio.jaranguda.com.cert</ssl-certificate>
Ganti lokasi /root/radio.jaranguda.com.cert
dengan lokasi SSL anda, untuk file SSL nya harus di satukan sertifikat dengan key contoh disini saya menggunakan SSL Lets Encrypt (fullchain.cer dan radio.jaranguda.com.key).