Code Monkey home page Code Monkey logo

acmefetch's Introduction

AcmeFetch

Build Status

Version: #VERSION#

Date: #DATE#

AcmeFetch is a thin wrapper arount he ACME::Protocol library to fetch and maintain ssl certificates using the the services of Let's Encrypt!

Setup

To build AcmeFetch you require the perl, openssl and gcc packages on your system.

On RedHat you get them with:

yum install perl-core openssl-devel gcc unzip

On Ubuntu / Debian with:

apt-get install perl libssl-dev gcc unzip make

Get a copy of AcmeFetch from https://github.com/oetiker/AcmeFetch/releases and unpack it into your scratch directory and cd there.

./configure --prefix=$HOME/opt/acmefetch
make

Configure will check if all requirements are met and give hints on how to fix the situation if something is missing.

Any missing perl modules will be built and installed into the prefix directory. Your system perl will NOT be affected by this.

To install the application, just run

make install

Configuration

Take a look at the etc/acmefetch.cfg.dist file for inspiration.

Documentation

First make sure you understand how letsencrypt certificates work by reading https://letsencrypt.org/howitworks/technology/

Then read the acmefetch documentation in the doc directory and finally take some inspiration from the sample configuration file provided.

Enjoy!

Tobias Oetiker [email protected]

acmefetch's People

Contributors

oetiker avatar hadfl avatar willamowius avatar sludin avatar moetiker avatar ddeimeke avatar samoser avatar maettu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.