This AlternC plugin get certificates with Letsencrypt service. It generates:
- a panel certificate (as apache.pem)
- any certificate to each domains hosted
When a domain is added, the plugin try to get a new certificate. We check that the DNS is answering with our PUBLIC_IP before asking Letsencrypt
You'll need :
- a Debian server (from Jessie)
- AlternC >= 3.5
- The acme package
- with Jessie : from backports
- with Stretch : from stable or from backports for wildcards
You can download last package from :
- github : release page
- on AlternC official repository at https://debian.alternc.org/
No more supported (last compatible version is 0.0.14)
Go to https://github.com/AlternC/alternc-acme/releases and download last *.deb release.
apt-get update
apt-get install -t jessie-backports certbot
dpkg -i alternc-acme*.deb
alternc.install
We no more propose nightly package. You must package it yourself
Once alternc-certificate-provider-letsencrypt is installed, you must:
- run alternc.install
You can run also /usr/lib/alternc/generate_acme.php to get faster certificate to all domains hosted.
To generate package we use either debuild / dpkg-buildpackage
apt-get build-essential
git clone https://github.com/AlternC/alternc-acme
dpkg-buildpackage -us -uc -b
- Auto renew panel certificat (0.0.2)
- Auto detect new domain add from panel (0.0.3)
- Don't stop apache to get certificate (0.0.4)
- Auto renew all domains (0.0.5)
- Provide a stretch compatibility (0.0.6)
- Correct update cron (0.0.11)
- Prevent https redirection before certificate generation (0.0.12)
- More verbose on alternc.install process as certificates generation can took some times (0.0.14)
- Stop old debian support
- Renaming project to follow AlternC recommandation (since 3.5.x)
- Change packaging system, move to debuild solution (0.0.15)
- Change packaging system, move to debuild solution (0.0.16)
- Rename project to alternc-acme (0.0.17)
- Fix 0.0.17 , support forward mode, rename file to acme (0.0.18)
- push into official AlternC repository