Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: rock101klol.com
I ran this command:
It produced this output:
My web server is (include version):
The operating system my web server runs on is (include version): CentOS 7
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don't know): Yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): Plesk Obsidian 18.0.68 Update #2 Web Pro Edition
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot):
I am trying to upgrade my Shoutcast server to 2.6.1.777 so I can secure my stream. The Conf file needs paths to the certs so when the server is started it can run with SSL. I added the following paths to the conf file:
sslCertificateFile = /usr/local/psa/var/modules/letsencrypt/etc/live/rock101klol.com/privkey.pem
sslCertificateKeyFile = /usr/local/psa/var/modules/letsencrypt/etc/live/rock101klol.com/fullchain.pem
But when the server starts it spits out:
2025-04-01 00:43:53 WARN [MAIN] Invalid certificate file /usr/local/psa/var/modules/letsencrypt/etc/live/rock101klol.com/privkey.pem
2025-04-01 00:43:53 WARN [MAIN] failed to set up SSL, system lib
The server software is not run via a root user, so obviously the shoutcast user does not have permissions to the certs or their directories and I am assuming this is why it is failing.
How do I allow the Shoutcast user permissions to the directories and certs?