Skip to content

Instantly share code, notes, and snippets.

@Grynn
Created September 14, 2020 19:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Grynn/89a969d87d15814101fcdfced2cf5e79 to your computer and use it in GitHub Desktop.
Save Grynn/89a969d87d15814101fcdfced2cf5e79 to your computer and use it in GitHub Desktop.
Script to renew Proxmox 3.4 SSL Cert (for proxmox management interface)
#!/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