Link from where most of this info came from
Here is a simple tutorial to use Letsencrypt SSL Certs with Subsonic. This is on a Debian Server
keytool complains if your openssl export password is empty. Additionally, Subsonic expects your keystore password to be subsonic.
To the questions asked, subsonic for each i.e.:
Enter Export Password: subsonic
Verifying - Enter Export Password: subsonic
Enter destination keystore password: subsonic
Re-enter new password: subsonic
Enter source keystore password: subsonic
Here's the steps, after you got Certbot installed and your certificate issued:
cd /etc/letsencrypt/live/<domain_name>
cat privkey.pem > subsonic.crt
cat cert.pem >> subsonic.crt
cat chain.pem >> subsonic.crt
openssl pkcs12 -in subsonic.crt -export -out subsonic.pkcs12
keytool -importkeystore -srckeystore subsonic.pkcs12 -destkeystore subsonic.keystore -srcstoretype PKCS12 -srcalias 1 -destalias subsonic
zip /usr/share/subsonic/subsonic-booter-jar-with-dependencies.jar subsonic.keystore
Tell Subsonic to listen for HTTPS, edit /etc/default/subsonic
SUBSONIC_ARGS="--max-memory=512 --context-path=/subsonic --port=8080 --https-port=8443"
Restart subsonic
service subsonic restart
I just updated my certificate and followed all of these instructions, and again, I get the self-signed cert. I have the same flags as in your Jul 17 comment. Am running on Opensuse Leap 15.1, started from a script in /etc/init.d/subsonic from the rpm distribution.
subsonic-booter-jar-with-dependencies.jar is dated today and contains my new key.
But, after a reboot, Subsonic is running with my new Letsencrypt key. However, my browser says the site is still insecure, even though the certificate is valid! See https://www.dropbox.com/s/ks70lexvxv9rxvm/SubsonicSecurity.png?dl=0
What can cause this? I am running the new Microsoft Edge-Dev.