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 27/02/2017 13:14

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

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

  • 2.3.2

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

Mise en place

Mettez en place le logiciel:

command wget -O - 'https://get.acme.sh' | ${cmdProxy} 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

Chargez acme.sh dans l'invite actuelle:

test -e "${HOME}/.acme.sh/acme.sh.env" && source "${HOME}/.acme.sh/acme.sh.env"

Activez la mise à jour automatique:

${cmdProxy} acme.sh --upgrade --auto-upgrade

Remerciements