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
- Host: GitHub
- URL: https://github.com/anantadwi13/letsencrypt-manager
- Owner: anantadwi13
- Created: 2021-08-27T20:16:37.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-31T14:02:21.000Z (over 3 years ago)
- Last Synced: 2025-09-13T17:36:19.603Z (9 months ago)
- Topics: certbot, docker, go, golang, hacktoberfest, letsencrypt, letsencrypt-certificates, rest-api
- Language: Go
- Homepage:
- Size: 42 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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.