traefik-certificate-extractor
traefik-certificate-extractor copied to clipboard
Tool to extract Let's Encrypt certificates from Traefik's ACME storage file. Traefik v1 only.
when running script it never finishes. Stuck on: Certificate storage found (acme.json) 'Account' Python 3.9.7 pip 20.3.4 watchdog 2.1.6
Including, but not limited to: - #19 Traefik 2.1.1 support - #20 Traefik 2 acme file format compatibility I personally haven't used this tool in a while, so maintaining this...
Please add arm support for this image, I want to run it on Raspberry Pi 4, thanks in advance.
Hi, Adding support of file format provided by traefik v2 (challenges parts of acme.json) Full modifications: - Traefik version option (-tv or --traefikVersion / default 1) - Challenge name option...
Hey, I ran into the issue, that I need letsencrypt like certificates for my mailserver, but traefik does not store them in the right format. I found your image and...
thanks to traefik-certificate-extractor being well written this was a quick fix. However I haven't tested against previous versions.
Traefik 2.0.0 was released earlier this week, and changed the `acme.json` file enough to break this tool. [Old acme.json](https://github.com/containous/traefik-migration-tool/blob/9a21a1ef41ef4860d6bd97abfceacb70547d248c/acme/fixtures/acme.json) [New acme.json](https://github.com/containous/traefik-migration-tool/blob/9a21a1ef41ef4860d6bd97abfceacb70547d248c/acme/fixtures/new-acme.json) From a first glance these are the changes that...
This docker command fails to startup.. any ideas what I am doing wrong here ? docker run --name extractor -d -v /home/ec2-user/traefik/acme.json:/app/data/acme.json -v /home/ec2-user/traefik/certs:/app/data/certs -v /var/run/docker.socket:/var/run/docker.sock snowmb/traefik-certificate-extractor -r the error...
Hi, really nice tool, thanks for your work. I've been wondering if it'd be possible to extract a given domain only. My `acme.json` file contains several domains and subdomains certs,...
This tool should be more configurable: - input/output folder names - choosing directory structure (subfolders/flat/both) - only extract specific domains (#2) Python has a built-in argument parser: https://docs.python.org/3.3/library/argparse.html.