CentovaCast change MySQL password

CentovaCast is a control panel to manage online streaming services. It support shoucast, liqudsoap and icecast streaming servers. To change MySQL Password in CentovaCast, update following files. /usr/local/centovacast/etc/centovacast.conf You will see something like # Enter your database connection information. DB_NAME=centovacastdb DB_USER=centovacast DB_PASS=MySQLPasswordHere DB_HOST=localhost Following files is auto generated, this file also contain MySQL login details … Read more

Upgrade centovacast

To upgrade centovacast installation, run /usr/local/centovacast/sbin/update If you don’t want to upgrade shotcast/icecast/luquidsoap, you can run for f in /usr/local/centovacast/etc/update.d/80*; do mv ${f} ${f}.disabled; done This will disable updating these services. Sometimes newer version need a differnt config file, so maybe disabling updating these helps. [root@centos7 ~]# cd /usr/local/centovacast/etc/update.d/ [root@centos7 update.d]# ls -la total 56 … Read more

CentovaCast Enable SSL for shoutcast

To enable SSL for stream, you can use nginx reverse proxy. In this case, i have a stream available on http://my-domain.com:8000/index.html?sid=1 I want to make it available using SSL at https://my-domain.com:9000/index.html?sid=1 The port will need to be differnt as you can’t run both HTTP and HTTPS on same port. So i used Port 8000 here. … Read more

CentovaCast Enable SSL on icecast

Before you can get SSL work, you need to compile icecast with SSL. If icecast is not installed with SSL support, it will ignore settings and just serve the stream using non HTTPS. To install Icecast with SSL support, download Icecast from https://icecast.org/download/ cd /usr/local/src wget http://downloads.xiph.org/releases/icecast/icecast-2.4.4.tar.gz tar xvf icecast-2.4.4.tar.gz cd icecast-2.4.4 ./configure –prefix=/usr/serverok/icecast –with-curl … Read more

centovacast

mp3 files stored in folder Login url When user connect with FTP, he will see files from folder /usr/local/centovacast/var/vhosts/USER/var/spool/ On a CentovaCast server, SSL did not work for streams, but worked for the main domain, this happend after license got suspended. To resolve, i did following Once this is done, stopped and started the stream … Read more

Install SSL on Centova Cast

centovacast

Edit file vi /usr/local/centovacast/etc/cc-panel.conf Find listen 2199 default ssl; Add below listen 443 ssl; listen 80; Restart Centova Cast /usr/local/centovacast/centovacast restart At this point, you will be able to access Centova Cast on port 80 at http://YOUR_SERVER_IP/login/index.php To install LetsEncrypt Free SSL certificate, run /usr/local/centovacast/sbin/setssl letsencrypt YOUR-DOMAIN.EXTN Restart Centova Cast /usr/local/centovacast/centovacast restart Now you will … Read more