Install Let’s Encrypt on Debian 6

Based on:

Install some dependencies:

apt-get install build-essential python-pip git libssl-dev libffi-dev python-dev
pip install pythonbrew
source "$HOME/.pythonbrew/etc/bashrc"

Updating Python to version 2.7.10 :

pythonbrew install 2.7.10
pythonbrew switch 2.7.10
pythonbrew use 2.7.10

Installing some Python dependencies:

pip install virtualenv
pip install pyopenssl ndg-httpsclient pyasn1
pip install cryptography

At this point point if pip needs an update, need to re-install it with easy_install

wget -O - | python
wget --no-check-certificate -O - | python
easy_install pip
/root/.pythonbrew/pythons/Python-2.7.10/bin/pip virtualenv
/root/.pythonbrew/pythons/Python-2.7.10/bin/pip install virtualenv
/root/.pythonbrew/pythons/Python-2.7.10/bin/pip install pyopenssl ndg-httpsclient pyasn1

Installing LetsEncrypt Client:

git clone
cd letsencrypt


Leave a Reply