Shoutcast 2.6 Premium + SSL

Read 8717 times
Hello there,

I have recently purchased Shoutcast 2.6 Premium to get SSL support.

I am running Shoutcast managed by Centova Cast.

As per the documents I have added the userid and licenceid lines to my server.conf to enable the Premium Features.

I then followed the information here https://help.shoutcast.com/hc/en-us/articles/360003410613-How-to-setup-free-SSL-for-your-Shoutcast-Server-Software- to generate the necessary SSL files for my domain.

Afterwards I filled in the following two lines (my.domain translates to the correct domain):
sslcertificatefile=/etc/letsencrypt/live/my.domain/fullchain.pem
sslcertificatekeyfile=/etc/letsencrypt/live/my.domain/privkey.pem
(received through: https://help.shoutcast.com/hc/en-us/articles/115003673933-Shoutcast-Server-Configuration-Advanced-)

However whenever I try to go to the https:// link of my website it will still give me a "ERR_CONNECTION_CLOSED". So I went to check the error logs and on startup it says the following:
2019-10-08 15:26:41 WARN [MAIN] Invalid certificate file /etc/letsencrypt/live/my.domain/fullchain.pem
2019-10-08 15:26:41 WARN [MAIN] failed to set up SSL, system lib

I've confirmed that the certificate file that's generated through the certbot from Let's Encrypt is called fullchain.pem and privkey.pem is the private key.

Now my question is.. What do I do? Am I missing something here? Everything is filled in as per the requirements from how to setup free SSL + enabling the premium features.

I can confirm the SSL doesn't seem to work when I go to the radio's link (with port 8000) with http vs https. The http link works, the https link does not resolve and closes with a "ERR_CONNECTION_CLOSED".

Kind regards,
DJScias
Hi, did you managed to find solution for the case?
SHOUTcast 2.6 needs an premium account from shoutcast.com
Reference: https://shoutcast.com/Pricing

What DJScias has done here, is right, but he must make sure that ccuser can access this directory.
So add ccuser to the letsencrypt directory or copy the certs in an directory where centova is located.
Usually here: /usr/local/centovacast/
Can a unique license be used in multiple servers setup via CentovaCast? Are we able to maintain the Shoutcast version used by CentovaCast and add a new one with Shoutcast Premium?

At this moment we are using stunnel and/or nginx to setup proxys in order to get SSL, but would like to use Shoutcast Premium instead.