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. Learn more β
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.
-
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.
-
dnsrobocert
Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges
-
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.
Project mention: Roundcube and docker-mailserver (Docker Mailserver) on the same VPS | /r/selfhosted | 2023-12-06Consider installing Mailu instead, which is a single Docker container with a full mail server and Roundcube on top. Very easy to install.
Project mention: Dehydrated: Letsencrypt/acme client implemented as a shell-script | news.ycombinator.com | 2024-04-19One 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
Showcert is OpenSSL for humans, much simpler to use and it has gencert utility to generate certificates. Very easy.
Python Letsencrypt related posts
- Your own Certificate Authority (CA) in ONE simple command
- showcert: simple OpenSSL for humans
- Acme.sh runs arbitrary commands from a remote server
- Beginner questions about deploying node.js app on Beanstalk
- πππ― From Localhost to Cloud βοΈ: Next.js, Django, SSL π, GitHub Actions π, DNS| Ultimate Website Deployment Tutorialππ₯β¨
- Further investigating 403 β access forbidden by rule
- What is the correct way to have my webapp in one container and the webserver in another?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
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