Small tool to convert acme.json certificates from Traefik, to standard PEM certificates, PLUS the full chain file (for software which needs it).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Uriel Fanelli 30a130ef5a
Adding dockerfile
1 year ago
.gitignore Removed vscode 1 year ago
Dockerfile Adding dockerfile 1 year ago Typo 1 year ago
go.mod First code 1 year ago
zumba.go Better ticker 1 year ago


Converts Traefik acme.conf in standard pem certs, with full Chain too


People in Traefik decided to ignore good practices and known standards, and created a stupid JSON acme.conf file , with all certificates inside. They also changed JSON format couple of time.

How to make it run

You only need two environmennt variables:

  • ACME_FILE (where your Acme file is stored, like /acme/acme.json)
  • CERT_PATH (where to store certificates, keys and chains)

and then ./zumba &

It will keep running, updating certs everyday.