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-devDownload 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).