Skip to content

Instantly share code, notes, and snippets.

@shawnhank
Forked from fuyuanli/cloudflare-pve-acme.sh
Created August 11, 2021 04:44
Show Gist options
  • Save shawnhank/72ea12963fcdb2923f0706a90be9274f to your computer and use it in GitHub Desktop.
Save shawnhank/72ea12963fcdb2923f0706a90be9274f to your computer and use it in GitHub Desktop.
acme.sh + Proxmox VE
# CloudFlare API
#
# Please install "acme.sh" before runnung this script.
# curl https://get.acme.sh/ | sh
#
export CF_Email="Your_CloudFlare_Account@example.com"
export CF_Key="Your_CloudFlare_API_Key"
/root/.acme.sh/acme.sh --issue \
-d $DOMAIN \
--dns dns_cf --dnssleep 30 \
--fullchain-file /etc/pve/local/pveproxy-ssl.pem \
--key-file /etc/pve/local/pveproxy-ssl.key \
--reloadcmd "systemctl restart pveproxy"
# Gandi.net API
#
# Please install "acme.sh" before runnung this script.
# curl https://get.acme.sh/ | sh
#
DOMAIN="pve.example.com"
export GANDI_LIVEDNS_KEY="YOURKEY"
/root/.acme.sh/acme.sh --issue \
-d $DOMAIN \
--dns dns_gandi_livedns --dnssleep 30 \
--fullchain-file /etc/pve/local/pveproxy-ssl.pem \
--key-file /etc/pve/local/pveproxy-ssl.key \
--reloadcmd "systemctl restart pveproxy"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment