One of the great features with my Synology NAS, is that it uses the Let’ Encrypt SSL certificates. I am using my NAS for personal use so I didn’t want to spend money on a SSL certificate nor do I want to use a Self Signed one. Synology has a how to guide on their site if you wish to set up one your self.
Once this is completed you can connect to your DiskStation Manager securely… ‘yay, and there is much rejoicing’. With this guide I am presuming, you know about OpenSSL and have basic knowledge on its use and you are using Plex. All that said, you also would like to use a secure connection to your Plex media server.
Now we are ready to set up our Plex service to use https.
- You will need to export your “Let’s Encrypt” certificate from your NAS. Login to your DSM and open the Control Panel and goto Security -> Certificate. Select the certificate your Default Certificate and export it.
- Unzip the exported certificates and navigate to the folder. If you are using a windows machine it’s easier to unzip the contents in the openssl folder and run “openssl” as the administrator. In the OS X or Linux environment open your terminal and navigate to the unzipped folder and type “openssl”
- Your terminal should now have the “OpenSSL>” prompt
- Type pkcs12 -export -out *your domain*.pfx -in cert.pem -inkey privkey.pem -certfile chain.pem -name “*your domain*”
Remember the password you entered in, you’ll need that for later
- Upload the new certificate to the root folder of Plex on your NAS server – should be “Plex”
- In your Plex Manager goto “Settings – Server – Network”.
- Custom certificate location: /volume1/Plex/*your domain*.pfx
- Custom certificate encryption key: the password you used earlier
- Custom certificate domain: *your domain*
- Save your changes and restart your Plex service.