Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose

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

Requirements

You'll need :

Installation

Stable package

You can download last package from :

On Wheezy

No more supported (last compatible version is 0.0.14)

On Jessie or Stretch

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

Nightly package

We no more propose nightly package. You must package it yourself

Configuration and Activation

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.

Packaging from source

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

ROADMAP

  • 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

Releases

Packages

Contributors

Languages