Vous êtes ici : Accueil / Debian GNU/Linux / Système / Logiciels / Installer le client certbot (Let's Encrypt) acme.sh sur Debian

Installer le client certbot (Let's Encrypt) acme.sh sur Debian

Par Pierre-Yves Landuré Dernière modification 02/03/2018 20:35

acme.sh est un client facile d'utilisation pour gérer et mettre en place les certificats fournis par Let's Encrypt.

Ce guide est testé sur:

  • Debian 8.0 Jessie
  • Ubuntu 17.10 Artful Aardvark

Ce guide est testé avec ces versions de acme.sh:

  • 2.3.2
  • 2.7.4

Paramètres

Renseignez votre adresse mél, utilisée pour la création automatisée du compte Let's Encrypt:

email="firstname.lastname@domain.com"

Installation

Détectez le proxy de commande (command ou sudo):

cmdProxy='command'
command type -f 'sudo' &>'/dev/null' && cmdProxy='sudo'

Préparation de l'environnement

Installez les logiciels nécessaires:

${cmdProxy} apt-get install netcat sudo

Mise en place

Mettez en place le logiciel:

command wget -O - 'https://get.acme.sh' | sudo --login sh

Configurez l'adresse mél du compte Let's Encrypt:

${cmdProxy} sed -i \
    -e "s/#*ACCOUNT_EMAIL=.*$/ACCOUNT_EMAIL='${email}'/" \
  ~root/.acme.sh/account.conf

Activez la mise à jour automatique:

sudo --login bash -c 'source "${HOME}/.acme.sh/acme.sh.env" && ${HOME}/.acme.sh/acme.sh --upgrade --auto-upgrade'

Remerciements