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

Leave a comment

Your email address will not be published. Required fields are marked *