Work in Progress:
Review Logs
I'd like to thank:
Plex and LetsEncrypt
So... I'm not entirely sure where to begin with all this. And this write-up is a mess (right now). I was not certain this was going to work and therefore I was not keeping absolute notes.
Apache webserver allowing 80/443 through my firewall.
- www.linuxrevolution.com
- plex.linuxrevolution.com
Plex Media Server currently running on OSX Mac Mini at port 32400 (standard port)
I own a domain "linuxrevolution.com" and I also have a Plex Media Server running on any particular system (Mac Mini/OSX, Nvidia Shield TV, Linux).
On my webserver, I am using CertBot
- create a webroot (vhost) on your Apache Server. wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto ./certbot-auto ./certbot-auto certonly -d plex.linuxrevolution.com --webroot openssl pkcs12 -export -out ~/plex_linuxrevolution_com.pfx \ -inkey /etc/letsencrypt/archive/plex.linuxrevolution.com/privkey1.pem \ -in /etc/letsencrypt/archive/plex.linuxrevolution.com/cert1.pem \ -certfile /etc/letsencrypt/archive/plex.linuxrevolution.com/chain1.pem - Enter a passphrase
Getting the certs downloaded locally.
You then have to create the pkcs12 file and you will be asked for a passphrase which you will need to enter in your Plex configuration.
Custom certificate location /Users/jradtke/Music/plex_linuxrevolution_com.pfx
Custom certificate encryption key <this is the key you used when you created the pkcs12 file>
Custom certificate domain plex.linuxrevolution.com
Review Logs
cp /Users/jradtke/Library/Logs/Plex Media Server grep CERT Plex\ Media\ Server.log
I'd like to thank:
I recently wrote a script to automate the install and update of letsencrypt certificates on a plex server that is running on Ubuntu.
ReplyDeletehttps://oisec.net/blog/plex-letsencrypt