Python Letsencrypt

Open-source Python projects categorized as Letsencrypt

Top 8 Python Letsencrypt Projects

  • letsencrypt

    Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

  • Mailu

    Insular email distribution - mail server as Docker images

  • Project mention: Roundcube and docker-mailserver (Docker Mailserver) on the same VPS | /r/selfhosted | 2023-12-06

    Consider installing Mailu instead, which is a single Docker container with a full mail server and Roundcube on top. Very easy to install.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lexicon

    Manipulate DNS records on various DNS providers in a standardized way.

  • Project mention: Dehydrated: Letsencrypt/acme client implemented as a shell-script | news.ycombinator.com | 2024-04-19

    One of the biggest benefits of dehydrated is that it doesn't try to integrate with a DNS provider on its own. It just calls a hook, which can be implemented with a simple shell script[1]. The most popular third-party integration is lexicon[2], though you're not required to use Lexicon. (e.g. you're free to use awscli, gcloud, linode-cli, etc. to do the actual DNS record manipulation)

    This means its dependencies footprint is much smaller, and allows you to do things that can be a nightmare to configure with Certbot or other alternatives. For example, at one of the scenarios I had to set up was that we had to query a credential via HashiCorp Vault, which is then used to cURL into an API endpoint. The shell script in total was pretty short (< 100 LOC) and it worked extremely well.

    [1]: https://github.com/dehydrated-io/dehydrated/blob/master/docs...

    [2]: https://github.com/AnalogJ/lexicon

  • dnsrobocert

    Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges

  • acme-nginx

    python acme client for nginx

  • acme-dns-certbot-joohoi

    Certbot client hook for acme-dns

  • django-docker-template

    Dockerized Django with Postgres, Gunicorn, and Traefik or Caddy (with auto renew Let's Encrypt) (by amerkurev)

  • 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
  • showcert

    Simple OpenSSL for humans: all you need for X.509 TLS certificates (and nothing more).

  • Project mention: Your own Certificate Authority (CA) in ONE simple command | dev.to | 2024-01-29

    Showcert is OpenSSL for humans, much simpler to use and it has gencert utility to generate certificates. Very easy.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Letsencrypt related posts

Index

What are some of the best open-source Letsencrypt projects in Python? This list will help you:

Project Stars
1 letsencrypt 30,817
2 Mailu 5,419
3 lexicon 1,442
4 dnsrobocert 545
5 acme-nginx 305
6 acme-dns-certbot-joohoi 202
7 django-docker-template 154
8 showcert 67

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com