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

https://github.com/anantadwi13/letsencrypt-manager

Manage Let's Encrypt certificates via REST API
https://github.com/anantadwi13/letsencrypt-manager

certbot docker go golang hacktoberfest letsencrypt letsencrypt-certificates rest-api

Last synced: about 2 months ago
JSON representation

Manage Let's Encrypt certificates via REST API

Awesome Lists containing this project

README

          

# Let's Encrypt Manager

Manage Let's Encrypt certificates via REST API

## Requirements

- Have a public IP (Port 80 is accessible from the internet)
- Domains that want to obtain a certificate need to be pointed to your public IP (DNS)
- Run the container to your public server

## Installation

```shell
docker run -it --name letsencrypt-manager \
-p 80:80 \
-p 5555:5555 \
-v $(pwd)/temp/letsencrypt:/etc/letsencrypt \
anantadwi13/letsencrypt-manager
```
Notes :
- Port `80` for Let's Encrypt challenge
- Port `5555` for API endpoint

## Usage

After running container, open API Specification on `http://{host}:5555/docs`

## Known Issue

- Unable to create wildcard certificates since Certbot needs DNS challenge to verify ownership.