Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/c4milo/letse

Simple Letsencrypt CLI - DNS challenges only
https://github.com/c4milo/letse

cli dns-challenge ecdsa letsencrypt letsencrypt-cli

Last synced: 2 months ago
JSON representation

Simple Letsencrypt CLI - DNS challenges only

Awesome Lists containing this project

README

        

# Simple Letsencrypt CLI - DNS challenges only
[![Build Status](https://travis-ci.org/c4milo/letse.svg?branch=master)](https://travis-ci.org/c4milo/letse)

**Deprecated, use https://github.com/xenolf/lego instead.**

Letse allows you to easily issue free TLS certificates from LetsEncrypt by
completing the DNS Challenge of a domain name under your control.

## Features
* Requests new ECDSA or RSA signed certificates, for specific domain names.
* Defaults to using the safest and fastest signing algorithm known today: ECDSA.
* Renews certificates
* Revokes certificates
* Only DNS challenges supported
* Extendable to support multiple DNS providers, currently only Route53 is supported

## Be mindful of LetsEncrypt limits when using this CLI
https://community.letsencrypt.org/t/rate-limits-for-lets-encrypt/6769

## Usage
For Route53 make sure the following environment variables are set with
valid values before you run this CLI.

* AWS_ACCESS_KEY_ID
* AWS_SECRET_ACCESS_KEY
* AWS_REGION

```
Simple DNS based LetsEncrypt CLI.

Usage:
letse new -a [-p dns-provider] [-k key-type] [-b bit-size] [-o output-dir] [--dry-run]
letse renew -f
letse revoke -a
letse keygen [-k key-type] [-b bit-size] [-o output-dir]

Options:
-a, --account-key= LetsEncrypt Account Key.
-p, --provider= DNS Provider. [default: r53].
-k, --key-type= Key type, either rsa or ecdsa. [default: ecdsa].
-o, --output= Directory where to output secrets. [default: .].
-f, --force Forces a certificate renewal.
-b, --bit-size= Bit size for the key. Defaults to 256 for ECDSA or 2048 for RSA.
-d, --dry-run Uses LetsEncrypt staging server instead.

DNS Providers:
* r53: AWS Route53
```