We release packages and upload them to PyPI (wheels and source tarballs).
The following scripts are used in the process:
We use git tags to identify releases, using Semantic Versioning. For example: v0.11.1.
Please use our tagged releases, not master
!
Do not package certbot-compatibility-test
or letshelp-certbot
- it’s only used internally.
If you’d like to include automated renewal in your package certbot renew -q
should be added to crontab or systemd timer. Additionally you should include a random per-machine time offset to avoid having a large number of your clients hit Let’s Encrypt’s servers simultaneously.
jws
is an internal script for acme
module and it doesn’t have to be packaged - it’s mostly for debugging: you can use it as echo foo | jws sign | jws verify
.
Do get in touch with us. We are happy to make any changes that will make packaging easier. If you need to apply some patches don’t do it downstream - make a PR here.
From our official releases:
https://www.archlinux.org/packages/community/any/python-acme
https://www.archlinux.org/packages/community/any/certbot-apache
https://www.archlinux.org/packages/community/any/certbot-nginx
https://www.archlinux.org/packages/community/any/certbot-dns-cloudflare
https://www.archlinux.org/packages/community/any/certbot-dns-cloudxns
https://www.archlinux.org/packages/community/any/certbot-dns-digitalocean
https://www.archlinux.org/packages/community/any/certbot-dns-dnsimple
https://www.archlinux.org/packages/community/any/certbot-dns-dnsmadeeasy
https://www.archlinux.org/packages/community/any/certbot-dns-google
https://www.archlinux.org/packages/community/any/certbot-dns-luadns
https://www.archlinux.org/packages/community/any/certbot-dns-nsone
https://www.archlinux.org/packages/community/any/certbot-dns-rfc2136
https://www.archlinux.org/packages/community/any/certbot-dns-route53
From master
: https://aur.archlinux.org/packages/certbot-git
In Fedora 23+.
https://apps.fedoraproject.org/packages/python-certbot-apache
https://apps.fedoraproject.org/packages/python-certbot-dns-cloudflare
https://apps.fedoraproject.org/packages/python-certbot-dns-cloudxns
https://apps.fedoraproject.org/packages/python-certbot-dns-digitalocean
https://apps.fedoraproject.org/packages/python-certbot-dns-dnsimple
https://apps.fedoraproject.org/packages/python-certbot-dns-dnsmadeeasy
https://apps.fedoraproject.org/packages/python-certbot-dns-google
https://apps.fedoraproject.org/packages/python-certbot-dns-luadns
https://apps.fedoraproject.org/packages/python-certbot-dns-nsone
https://apps.fedoraproject.org/packages/python-certbot-dns-rfc2136
https://apps.fedoraproject.org/packages/python-certbot-dns-route53
https://apps.fedoraproject.org/packages/python-certbot-nginx
Currently, all certbot
related packages are in the testing branch: