Instalasi dan Troubleshooting Centova v.3

centova

CENTOVA adalah salah satu software untuk memanage radio streaming server. Meskipun berbayar, software ini layak dipertimbangkan mengingat kompabilitasnya baik terhadap Shoutcast maupun Icecast. Juga adanya fitur AutoDJ yang merupakan hal wajib untuk beberapa broadcaster.

Meskipun pada situs resmi Centova telah diberikan manual instalasi, namun beberapa langkah (perihal System Requirements misalnya) tidak begitu dipaparkan secara detail. Belum lagi installer shoutcast yang bermasalah dari sisi repositori. Artikel ini akan menjabarkan dengan lebih rinci.

Centova dapat diinstall pada distro berbasis RHEL maupun Debian. Juga memerlukan beberapa elemen dasar seperti MySQL, ioncube, dsb. Pada tutorial ini menggunakan CentOS 6.5 x32.

Langkah-langkah :

 

A. Pra-Instalasi

1. Pasang dependensi atau paket-paket yang diperlukan :

2. Cek versi PHP yang terinstall untuk keperluan pemasangan Ioncube.

3. Unduh dan ekstrak Ioncube

4. Integrasikan Ioncube ke PHP. Perlu diperhatikan, pilih modul yang sesuai dengan versi PHP yang telah diketahui pada langkah sebelumnya.

5. Edit dan sesuaikan konfigurasi di berkas Php.ini

6. Cek ulang apakah Ioncube telah dipasang dengan benar. Pengecekan versi PHP sesudah instalasi Ioncube akan menghasilkan output baris dibawah.

7. Lanjutkan dengan menjalankan MySQL server.

8. Demi keamanan, berikan password untuk root MySQL

9. Masuk ke MySQL dengan detail sebelumnya guna membuat database baru untuk Centova.

 

B. Instalasi

Sesudah pra-instalasi diatas, langkah instalasi Centova akan sama dengan manual guide yang disediakan di situs resmi. Pastikan sudah memiliki lisensi sebelum memulai instalasi.

1. Download berkas installer Centova

2. CHMOD installer script dan jalankan. Pada skenario ini, hendak disetup server yang mendukung baik itu Shoutcast maupun Icecast beserta AutoDJ nya.

Jika instalasi berhasil, akan memberikan output dibawah :

 

C. Troubleshooting

Kekeliruan pemaketan Shoutcast, biasanya mengakibatkan kegagalan saat pemasangan karena dekompres yang tidak rampung. Contoh pesan errornya :

Pertama pastikan installer shoutcast2 dan sctrans2 sudah berada di dalam direkori /usr/local/centovacast dengan nama yang sama dibawah. Bagaimana jika belum?

  • unduh manual di http://download.nullsoft.com/shoutcast/tools/ dan tempatkan dibawah folder shoutcast2 dan sctrans2 dibawah direktori /usr/local/centovacast
  • atau, jalankan command line di atas (update –add) dan abaikan pesan error.

Baik download manual maupun add akan membawa file installer.

Kedua, adalah ekstrak. Pastikan seluruh installer sudah berada dibawah folder /usr/local/centovacast/shoutcast2 dan /usr/local/centovacast/sctrans2. Mengapa langkah default menghasilkan error? Sebab file .tar.gz hasil unduhan sebenarnya adalah file .tar. Maka ekstrak kedua file tersebut (sesuai folder masing-masing) adalah dengan menganggapnya sebagai berkas .tar.

Ketiga, sesudah dekompres berhasil maka lakukan update agar dikenali oleh Centova

Instalasi selesai. Akan terlihat dua opsi streaming pada server seperti gambar dibawah :

Screenshot from 2014-02-16 03:41:02

Semoga bermanfaat!