Welcome to the acme.sh wiki!
Here is the wiki page for acme.sh
1. How to install
https://github.com/acmesh-official/acme.sh/wiki/How-to-install
Docker install: https://github.com/acmesh-official/acme.sh/wiki/Run-acme.sh-in-docker
2. How to use in Proxmox ?
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
3. How to get pkcs12(pfx) format:
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]
4. How to run on Windows with Cygwin or git bash.
-
Download cygwin installer: setup-x86.exe or setup-x86_64.exe from: https://cygwin.com/
-
In the installer, select: Net:
curl
and Net:socat
to install. -
After install finished, you can open the Cygwin window and use
curl
to installacme.sh
online: https://github.com/acmesh-official/acme.sh/wiki#1-how-to-install -
A scheduler task will be installed in your Windows scheduler to renew your certs.
5. License
Copyright: acme.sh wiki contributors
License: GNU General Public License version 3 or any later version