feat(store): add traefik-certs-dumper app

This commit is contained in:
JigSawFr 2023-08-09 13:33:58 +02:00
parent ecdf4dc9b2
commit 0fc6b95723
No known key found for this signature in database
4 changed files with 57 additions and 0 deletions

View File

@ -0,0 +1,20 @@
{
"$schema": "../schema.json",
"name": "Traefik Certs Dumper",
"available": true,
"exposable": false,
"no_gui": true,
"port": 9999,
"id": "traefik-certs-dumper",
"tipi_version": 1,
"version": "1.6.1",
"categories": [
"utilities",
"security"
],
"description": "Dumps Let's Encrypt certificates of a specified domain which Traefik stores in acme.json.",
"short_desc": "Dumps Let's Encrypt certificates of a specified domain which Traefik stores in acme.json.",
"author": "kereis",
"source": "https://github.com/kereis/traefik-certs-dumper",
"form_fields": []
}

View File

@ -0,0 +1,23 @@
version: "3.8"
services:
traefik-certs-dumper:
container_name: traefik-certs-dumper
# user: root
image: humenius/traefik-certs-dumper:1.6.1-alpine
restart: unless-stopped
healthcheck:
test: ["CMD", "/usr/bin/healthcheck"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- /root/runtipi/traefik/shared/acme.json:/traefik/acme.json:ro
- ${APP_DATA_DIR}/data/certs:/output:rw
environment:
- ACME_FILE_PATH=/traefik/acme.json
networks:
- tipi_main_network
labels:
# Main
traefik.enable: false

View File

@ -0,0 +1,14 @@
# traefik-certs-dumper
Dumps Let's Encrypt certificates of a specified domain to `.pem` and `.key` files which Traefik stores in `acme.json`.
This image uses:
- a bash script that derivates from [mailu/traefik-certdumper](https://hub.docker.com/r/mailu/traefik-certdumper)
- [ldez's traefik-certs-dumper](https://github.com/ldez/traefik-certs-dumper)
Special thanks to them!
## Help
If you need help using this image, have suggestions or want to report a problem, feel free to open an issue on GitHub!

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB