LeGo CertHub - Centralized Let's Encrypt

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • certificate-scripts

  • This complexity is why I created LeGo CertHub. LeGo CertHub is a self-hosted application that manages private keys, ACME accounts, and certificates via a user friendly web app. It then serves the keys and certificates via API calls secured with an API key. Key/Cert clients make API calls to the server to fetch their respective files. Example client scripts: https://github.com/gregtwallace/certificate-scripts. Note that error handling in these scripts isn't great, but they mostly get the job done.

  • certwarden-backend

  • The Linux version of the server is bundled with a few scripts, including an install script: https://github.com/gregtwallace/legocerthub-backend/blob/master/scripts/linux/install.sh. There are also a lot of screenshots on the website and usage instructions.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ssl_get

    A script that helps distribute/update local SSL certs from a centrally managed remote location via SCP or FTP. This allows reducing exposure to external services by retrieving SSL (wildcard) certificates from a single ACME instance (e.g.) or a pfsense/opnsense box. Useful for local network Split-Brain-DNS Setups or for Demilitarized Zones (DMZ).

  • Nice. I did something similar with this: https://github.com/Sieboldianus/ssl_get

  • lego

    Let's Encrypt/ACME client and library written in Go

  • It's named after https://github.com/go-acme/lego it seems, which has been around for a while.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts