letsencrypt-inwx CircleCI Docker Pulls Crates.io

A small cli utility for automating the letsencrypt dns-01 challenge for domains hosted by inwx. This allows you to obtain wildcard certificates from letsencrypt.

Installation

Ubuntu / Debian

Other linux

With cargo

Configuration

You can store the configuration file at /etc/letsencrypt-inwx.json or at ~/.config/letsencrypt-inwx.json when used with certbot or specify it's path with the -c option. The configuration file should look like this (without the comments): js { "accounts": [ { "username": "user", "password": "pass", // optional, if the domain is not configured all accounts will be tried "domains": [ "example.com" ], // optional, if true the public inwx test server will be used "ote": false } ], // optional "options": { // optional, if true letsencrypt-inwx will not wait until the created record is publicly visible, default: false "no_dns_check": false, // optional, the amount of time in seconds to wait after creating a record, default: 5 seconds "wait_interval": 5, // optional: the dns server to use, default: the google public dns server "dns_server": "8.8.8.8" } }

Usage

With Docker and certbot

With certbot

Manually

Building

Requirements

libssl-dev and pkg-config are required when building on Ubuntu / Debian see here.

.deb package

only the executable