Initial Script Code
This commit is contained in:
		
							
								
								
									
										20
									
								
								plex-cert.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								plex-cert.sh
									
									
									
									
									
										Normal 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 | ||||
		Reference in New Issue
	
	Block a user