A Lightweight ACME Client Written in Go for getting TLS certificates from the Let's Encrypt CA
ACMEgo is a fully compliant RFC 8555 (ACME) implementation written in pure Go. It is lightweight and uses Go’s standard library for simplicity and performance.
GO111MODULE=on is set.git clone https://github.com/Shishircipher/acmego.git
cd acmego
make build
Navigate to the dist directory:
cd dist
BE SURE TO: Create the data.json configuration file in the following format:
{
"email" : "mailto:help@example.com",
"domain" : "example.com"
}
Run the ACMEgo client:
./letsacme
For security, restrict access to the .acmego folder.
Ensure the following: