Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/c4milo/letse
- Owner: c4milo
- Created: 2016-03-07T23:07:06.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-19T16:39:01.000Z (about 8 years ago)
- Last Synced: 2024-06-20T13:28:58.946Z (6 months ago)
- Topics: cli, dns-challenge, ecdsa, letsencrypt, letsencrypt-cli
- Language: Go
- Size: 24.4 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```