Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 9 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.
This seems to be not implemented in certbot, yet: https://github.com/certbot/certbot/issues/6566
-
full-stack-fastapi-postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Project mention: What is a sensible way to go about designing an authentication microservice? | /r/Backend | 2023-07-06FastAPI with a PostgreSQL database: https://github.com/tiangolo/full-stack-fastapi-postgresql/tree/master
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Mailu is pretty solid for personal use and is lighter on memory than Mailcow
-
This leverages the ACME DNS server which has a REST API:
* https://github.com/joohoi/acme-dns
If your DNS provider has an API, you can hook into that for internal-only web servers; this handy code supports several dozen APIs so you don't have to re-invent the wheel:
* https://github.com/AnalogJ/lexicon
* https://pypi.org/project/dns-lexicon/
* https://dns-lexicon.readthedocs.io/en/latest/user_guide.html
-
dnsrobocert
Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges
-
-
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
django-docker-template
Dockerized Django with Postgres, Gunicorn, and Traefik (with auto renew Let's Encrypt) (by amerkurev)
-
showcert
Simple OpenSSL for humans: fetch/validate/show/save SSL certificates and warn about soon expiration
showcert is simple CLI tool which does tiny fraction of what OpenSSL can do, but this fraction is 9/10 of what typical sysadmin/programmer needs from OpenSSL. If openssl is swiss army knife (you can repair spaceship with it), showcert is simple knife with beer bottle opener. It's much easier to use, syntax is intuitive and hard to forget (how to check reddit SSL cert with openssl? measure time to find sequence of commands for this and run it).
Python Letsencrypt related posts
- 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?
- dockerfile for httpd
-
A note from our sponsor - Sonar
www.sonarsource.com | 22 Sep 2023
Index
What are some of the best open-source Letsencrypt projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | letsencrypt | 30,225 |
2 | full-stack-fastapi-postgresql | 12,967 |
3 | Mailu | 4,853 |
4 | lexicon | 1,382 |
5 | dnsrobocert | 530 |
6 | acme-nginx | 302 |
7 | acme-dns-certbot-joohoi | 173 |
8 | django-docker-template | 109 |
9 | showcert | 47 |