---
title: Let's Encrypt Tiny
-categories: Sysadmin
+categories: sysadmin
---
I think all HTTP communication on the internet should be encrypted -- and thanks
beautifully small Python library (<200 lines) speaking the ACME protocol.
That's the protocol developed by Let's Encrypt to communicate with an automated
CA. I duly called my client "Let's Encrypt Tiny", and with less than 250 lines
-I think that name is still fair. For now,
-[Let's Encrypt Tiny](https://github.com/RalfJung/server-scripts/blob/master/letsencrypt-tiny)
-resides in my [server-scripts](https://github.com/RalfJung/server-scripts)
-repository, and it will stay there until anyone else has an interesting in using
-it. ;)
+I think that name is still fair. For now, Let's Encrypt Tiny resides in my
+[server-scripts](https://github.com/RalfJung/server-scripts) repository, and it
+will stay there until anyone else has an interesting in using it. ;)
+
+**Update:** Let's Encrypt Tiny now has its
+[own repository](https://github.com/RalfJung/lets-encrypt-tiny). **/Update**
The central concept of Let's Encrypt Tiny is a "certificate line" -- a sequence
of certificates, possibly for different private keys, that "belong together" in
[bettercrypto.org](https://bettercrypto.org) because I prefer to not update it
with every change in OpenSSL's supported ciphers.)
-## Obtaining the first certificate
+## Obtaining the First Certificate
You can now run `letsencrypt-tiny -c letsencrypt.conf init` to perform the
initial setup.
run `letsencrypt-tiny -c letsencrypt.conf -k renew`. The `-k` tells Let's
Encrypt Tiny to also run the certificate hook.
-## Automation via cron
+## Automation Via Cron
Let's Encrypt certificates expire after 90 days, so we want renewal to be
automated. To this end, just make sure that `letsencrypt-tiny -c
unstaged, and the old TLSA record is removed from the zone.
That's it! If you have any questions, feel free to report
-[issues at GitHub](https://github.com/RalfJung/server-scripts/issues).
+[issues at GitHub](https://github.com/RalfJung/lets-encrypt-tiny/issues).