acme-tiny - Tiny auditable script to issue, renew Let's Encrypt certificates

Property Value
Distribution Fedora 26
Repository Fedora x86_64
Package name acme-tiny
Package version 0.1
Package release 12.20160810git5a7b4e7.fc26
Package architecture noarch
Package type rpm
Installed size 30.13 KB
Download size 24.35 KB
Official Mirror
This is a tiny, auditable script that you can throw on your server to issue and
renew Let's Encrypt certificates. Since it has to be run on your server and
have access to your private Let's Encrypt account key, I tried to make it as
tiny as possible (currently less than 200 lines). The only prerequisites are
python and openssl.
Well, that and a web server - but then you only need this with a web server.
This package adds a simple directory layout and timer service that runs
acme_tiny on installed CSRs as the acme user for privilege separation.


Package Version Architecture Repository
acme-tiny-0.2-3.20170516gitaf025f5.fc26.noarch.rpm 0.2 noarch Fedora Updates
acme-tiny-0.2-3.20170516gitaf025f5.fc26.noarch.rpm 0.2 noarch Fedora Updates
acme-tiny-0.1-12.20160810git5a7b4e7.fc26.noarch.rpm 0.1 noarch Fedora
acme-tiny - - -


Name Value
/usr/bin/python3 -
openssl -
shadow-utils -
systemd -


Name Value
acme-tiny = 0.1-12.20160810git5a7b4e7.fc26
config(acme-tiny) = 0.1-12.20160810git5a7b4e7.fc26


Type URL
Binary Package acme-tiny-0.1-12.20160810git5a7b4e7.fc26.noarch.rpm
Source Package acme-tiny-0.1-12.20160810git5a7b4e7.fc26.src.rpm

Install Howto

Install the acme-tiny rpm package:

# dnf install acme-tiny




2017-02-10 - Fedora Release Engineering <> - 0.1-12.20160810git5a7b4e7
- Rebuilt for
2017-01-02 - Stuart D. Gathman <> 0.1-12.20160810git5a7b4e7
- BZ#1409686 Message.getallmatchingheaders() is broken in python3.
2016-12-19 - Miro HronĨok <> - 0.1-11.20160810git5a7b4e7
- Rebuild for Python 3.6
2016-08-22 - Stuart D. Gathman <> 0.1-10.20160810git5a7b4e7
- Fix cert writable check in sign script
- More tips in
2016-08-22 - Stuart D. Gathman <> 0.1-9.20160810git5a7b4e7
- Use %{systemd_requires}
- Remove unneeded cronie, python dependencies
- Add acme-tiny.timer to systemd scriptlets
- Add
- acme_tiny: Fix --chain patch for python2.6 (el6)
- acme_tiny: Suppress traceback on error
2016-08-21 - Stuart D. Gathman <> 0.1-8
- Add use_systemd flag to use systemd timer and enable on Fedora and epel7
- Enable use_python3 flag for Fedora (but not epel7).
2016-08-20 - Stuart D. Gathman <> 0.1-7
- sign: Actually use the new --chain flag
- cron: Make days to expiration explicit
- spec: Set file modes with install
- acme.conf: mark as config
2016-08-19 - Stuart D. Gathman <> 0.1-6
- Python3 fixes for cert-check
- acme-tiny: Update patch to leave default behavior unchanged
- make /var/lib/acme readable by all except private
2016-08-11 - Stuart D. Gathman <> 0.1-5
- sign: Use tmp output to avoid wiping existing cert on error
- acme_tiny: get intermediate cert from acme protocol
2016-08-11 - Stuart D. Gathman <> 0.1-4
- Fix path of acme_tiny and make days explicit in sign script
- Add crontab

See Also

Package Description
acpi-1.7-6.fc26.x86_64.rpm Command-line ACPI client
acpica-tools-20160930-1.fc26.x86_64.rpm ACPICA tools for the development and debug of ACPI tables
acpid-2.0.28-3.fc26.x86_64.rpm ACPI Event Daemon
acpitool-0.5.1-13.fc26.x86_64.rpm Command line ACPI client
activeio-3.1.4-15.fc26.noarch.rpm Apache ActiveMQ ActiveIO :: Core
activeio-javadoc-3.1.4-15.fc26.noarch.rpm Javadoc for activeio
activemq-5.6.0-18.fc26.noarch.rpm Open source messaging and Integration Patterns server
activemq-core-5.6.0-18.fc26.noarch.rpm ActiveMQ Core
activemq-cpp-3.8.4-4.fc24.i686.rpm C++ implementation of JMS-like messaging client
activemq-cpp-3.8.4-4.fc24.x86_64.rpm C++ implementation of JMS-like messaging client
activemq-cpp-devel-3.8.4-4.fc24.i686.rpm C++ implementation header files for JMS-like messaging
activemq-cpp-devel-3.8.4-4.fc24.x86_64.rpm C++ implementation header files for JMS-like messaging
activemq-jaas-5.6.0-18.fc26.noarch.rpm ActiveMQ Jaas
activemq-javadoc-5.6.0-18.fc26.noarch.rpm Javadoc for activemq
activemq-kahadb-5.6.0-18.fc26.noarch.rpm ActiveMQ KahaDB