Created
September 14, 2020 19:28
-
-
Save Grynn/89a969d87d15814101fcdfced2cf5e79 to your computer and use it in GitHub Desktop.
Script to renew Proxmox 3.4 SSL Cert (for proxmox management interface)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#Tested with pve-manager/3.4-16/40ccc11c Promox 3.4 | |
servername="your.server.here" | |
set -e -x | |
/usr/local/sbin/certbot-auto --no-self-upgrade renew >> /var/log/le-renew.log | |
cp /etc/letsencrypt/live/${servername}/fullchain.pem /etc/pve/local/pve-ssl.pem | |
cp /etc/letsencrypt/live/${servername}/privkey.pem /etc/pve/local/pve-ssl.key | |
cp /etc/letsencrypt/live/${servername}/chain.pem /etc/pve/pve-root-ca.pem | |
service pveproxy restart | |
service pvedaemon restart |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment