Acmego
January 21 2025
acmego : automatic certificate manager for requesting a certificate from the Let's Encrypt CA using the ACME client protocol.
github

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.


Features


Installation

Requirements:

From Source

git clone https://github.com/Shishircipher/acmego.git
         cd acmego
         make build
         

Usage

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
          

Warning ⚠️

For security, restrict access to the .acmego folder.

Ensure the following: