Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/do-know/Crypt-LE
Browse files Browse the repository at this point in the history
  • Loading branch information
do-know committed Apr 25, 2017
2 parents 440556a + c58d239 commit eb79661
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,17 @@ This module provides the functionality necessary to use Let's Encrypt API and ge

### COMPATIBILITY

The code has been successfully tested on more than 500 combinations of OS and Perl versions. It should install and run fine on Linux, FreeBSD, NetBSD, etc. It also works on Mac OS X and Windows (tested with ActiveState and Strawberry Perl). You can find appropriate PPMs at [ActiveState](https://code.activestate.com/ppm/Crypt-LE/). Please note that pure Windows environments are supported starting from version 0.17 of the module. If you are using Cygwin, then earlier versions would work too.
- The code has been successfully tested on more than 500 combinations of OS and Perl versions. It should install and run fine on Linux, FreeBSD, NetBSD, etc. It also works on Mac OS X and Windows (tested with ActiveState and Strawberry Perl). You can find appropriate PPMs at [ActiveState](https://code.activestate.com/ppm/Crypt-LE/). Please note that pure Windows environments are supported starting from version 0.17 of the module. If you are using Cygwin, then earlier versions would work too.

**In addition, if you are able to run docker containers, you can pull the latest client image from https://hub.docker.com/r/zerossl/client/. Docker image is lightweight and the client is run as a non-privileged user in a container.**
- If you are a _Windows_ user, you can download portable [Win32/Win64 binaries](https://github.com/do-know/Crypt-LE/releases) (works even on Windows XP).

- In addition, you can pull the latest client image from [Docker Hub](https://hub.docker.com/r/zerossl/client/) (lightweight non-root container).

### REQUIREMENTS

With Linux systems there are just 3 essential things which should be in place for the package to be successfully installed: "gcc", "make" and the SSL development package. The SSL development package name differs depending on Linux distribution and it can be either "libssl-dev" or "openssl-devel". See https://zerossl.com/installation.html for more details.

With Windows you don't have to install anything but Perl. In fact, in case of [Strawberry Perl](http://strawberryperl.com/releases.html) you don't have to install Perl either - it is enough to download the portable version of it, unzip and then use "cpanm" to install Crypt::LE. This way you can even carry it with you on a flash drive and run it anywhere.
With Windows you don't have to install anything but Perl. In fact, in case of [Strawberry Perl](http://strawberryperl.com/releases.html) you don't have to install Perl either - it is enough to download the portable version of it, unzip and then use "cpanm" to install Crypt::LE. This way you can even carry it with you on a flash drive and run it anywhere. Also, if you don't want to install anything at all or download Perl, you can simply use [Windows binaries](https://github.com/do-know/Crypt-LE/releases) - self-sufficient and portable.

### INSTALLATION

Expand Down

0 comments on commit eb79661

Please sign in to comment.