Author Topic: Icecast SSL setup  (Read 310 times)

0 Members and 1 Guest are viewing this topic.

Offline
*
Icecast SSL setup
« on: January 19, 2021, 03:54:07 PM »
Has anyone had any experience setting up a secure Icecast server with SSL?

I have a couple of guides that show command line install of LetsEncrypt but I'm nervous that this could affect the current setup of Centos Web Panel SSL
http://www.radiotools.uk/buildnotes/4-icecast-server.txt

I'm wondering if I can use existing .pem files or generate a certificate using the Web Panel tools?

Thanks for any input on this!

Paul

Offline
*
Re: Icecast SSL setup
« Reply #1 on: January 19, 2021, 06:07:07 PM »
sure by using webserver templates per domain you can configure some custom port to be accessible over port 80 and https than can be easily installed using the SSL manager in cwp.admin, for that you only need to create a customer account with a subdomain in cwp.admin


http://wiki.centos-webpanel.com/webservers-vhost-templates
VPS & Dedicated server provider with included FREE Managed support for CWP.
http://www.studio4host.com/

*** Don't allow that your server or website is down, choose hosting provider with included expert managed support for your CWP.

Offline
*
Re: Icecast SSL setup
« Reply #2 on: January 20, 2021, 03:21:21 PM »
Thanks for the info!

I think this might be for multiple users/accounts using the Icecast server?
I'm also unsure of what to put and where after I generate a certificate for Icecast

To be more clear on my setup
I have the icecast setup on the same server as Centos Web Panel
Web panel: myserver.com
Icecast: myserver.com:8000

I have a user account I created that generated a certificate for myserver.com. I have a secure Wordpress running on that

In icecast.xml i set the port and have opened it up in the firewall
<listen-socket>
        <port>8443</port>
        <ssl>1</ssl>
    </listen-socket>

Here is the line in the XML that I have to point to a *.pem file
<ssl-certificate>/opt/icecast/share/icecast/icecast.pem</ssl-certificate>

I just need to figure out how to generate that file with Web Panel or command line

Paul