Initial Script Code

This commit is contained in:
Mattchis 2023-08-21 11:59:19 -06:00
parent d9f241cf0a
commit 61e57ea542

20
plex-cert.sh Normal file
View File

@ -0,0 +1,20 @@
#!/bin/bash
DomainName="plex.yourdomain.com"
PlexCertPath="/opt/plex/cert"
PlexCertPass="Password_Here"
PlexDockerName="Plex_Docker_Container_Name"
# Create PKCS #12 Cert
openssl pkcs12 -export \
-out $PlexCertPath/plex_certificate.p12 \
-in /etc/letsencrypt/live/$DomainName/cert.pem \
-inkey /etc/letsencrypt/live/$DomainName/privkey.pem \
-certfile /etc/letsencrypt/live/$DomainName/chain.pem \
-passout pass:$PlexCertPass \
-certpbe AES-256-CBC -keypbe AES-256-CBC -macalg SHA256
chmod 755 $PlexCertPath/plex_certificate.p12
# Restart Plex docker container
docker restart $PlexDockerName