mirror of
https://github.com/certbot/certbot.git
synced 2026-01-23 07:20:55 +03:00
62 lines
1.2 KiB
ReStructuredText
62 lines
1.2 KiB
ReStructuredText
==============================
|
|
Using the Let's Encrypt client
|
|
==============================
|
|
|
|
Prerequisites
|
|
=============
|
|
|
|
The demo code is supported and known to work on **Ubuntu only** (even
|
|
closely related `Debian is known to fail`_).
|
|
|
|
Therefore, prerequisites for other platforms listed below are provided
|
|
mainly for the :ref:`developers <hacking>` reference.
|
|
|
|
In general:
|
|
|
|
* `swig`_ is required for compiling `m2crypto`_
|
|
* `augeas`_ is required for the ``python-augeas`` bindings
|
|
|
|
.. _Debian is known to fail: https://github.com/letsencrypt/lets-encrypt-preview/issues/68
|
|
|
|
Ubuntu
|
|
------
|
|
|
|
::
|
|
|
|
sudo apt-get install python python-setuptools python-virtualenv python-dev \
|
|
gcc swig dialog libaugeas0 libssl-dev libffi-dev \
|
|
ca-certificates
|
|
|
|
|
|
Mac OSX
|
|
-------
|
|
|
|
::
|
|
|
|
sudo brew install augeas swig
|
|
|
|
|
|
Installation
|
|
============
|
|
|
|
::
|
|
|
|
virtualenv --no-site-packages -p python2 venv
|
|
./venv/bin/python setup.py install
|
|
sudo ./venv/bin/letsencrypt
|
|
|
|
|
|
Usage
|
|
=====
|
|
|
|
The letsencrypt commandline tool has a builtin help:
|
|
|
|
::
|
|
|
|
letsencrypt --help
|
|
|
|
|
|
.. _augeas: http://augeas.net/
|
|
.. _m2crypto: https://github.com/M2Crypto/M2Crypto
|
|
.. _swig: http://www.swig.org/
|