Installation¶
Dependencies¶
The executables provided by certhub only depend on openssl
and any of the
following supported ACME clients: Certbot or Lego. Certhub includes DNS-01
challenge hooks for nsupdate
and Lexicon.
In order to use the systemd units, git
and git-gau is required.
Install¶
Navigate to the Certhub releases page and pick the latest
certhub-dist.tar.gz
tarball. Copy it to the target machine and unpack it
there.
$ scp dist/certhub-dist.tar.gz me@example.com:~
$ ssh me@example.com sudo tar -C /usr/local -xzf ~/certhub-dist.tar.gz
Alternatively use the following ansible task to copy and unarchive a dist tarball into /usr/local. Note that git-gau can be installed in the same way.
- name: Certhub present
notify: Systemd reloaded
unarchive:
src: files/certhub-dist.tar.gz
dest: /usr/local