-
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Home
Welcome to the acme.sh wiki!
Here is the wiki page for acme.sh
https://github.com/Neilpang/acme.sh/wiki/How-to-install
After installation,
-
Check if port 80 is opened on Proxmox host.
-
Issue a cert:
/root/.acme.sh/acme.sh --issue --standalone -d <DOMAIN>
After issuing, the cert will be automatically renewed every 60 days.
- Install the cert to Proxmox:
/root/.acme.sh/acme.sh --installcert -d <DOMAIN> --certpath /etc/pve/local/pveproxy-ssl.pem --keypath /etc/pve/local/pveproxy-ssl.key --capath /etc/pve/local/pveproxy-ssl.pem --reloadcmd "systemctl restart pveproxy"
Ok, it's done. Open the link: https://<DOMAIN>:8006
After you issue the cert, you can use the toPkcs
command to convert the cert to pkcs12(pfx) format
acme.sh --toPkcs -d <domain> [--password pfx-password]
-
Download cygwin installer: setup-x86.exe or setup-x86_64.exe from: https://cygwin.com/
-
In the installer, select: Net:
curl
, Net:nc
and Admin:cron
to install. -
After install finished, you can open the Cygwin window and use
curl
to installle.sh
online: https://github.com/Neilpang/le/wiki#1-how-to-install -
In Cygwin, the cron job is not working by default. So, the issued cert will not be renewed automatically. If you want the cron job to work, you must enable the cron job:
https://stackoverflow.com/questions/707184/how-do-you-run-a-crontab-in-cygwin-on-windows
For short, just run:
cron-config
Buy me a beer, Donate to acme.sh if it saves your time. Your donation makes acme.sh better: https://donate.acme.sh/
如果 acme.sh 帮你节省了时间,请考虑赏我一杯啤酒🍺, 捐助: https://donate.acme.sh/ 你的支持将会使得 acme.sh 越来越好. 感谢