Skip to content

Golang app to quickly edit Traefik Let's Encrypt ACME json files to remove old domains or sans.

License

Notifications You must be signed in to change notification settings

CastawayEGR/traefik-certificate-manager

Repository files navigation

Traefik Certificate Manager

CI CD MIT License GitHub repo size in bytes GitHub last commit

Traefik Certificate Manager is a command-line tool for managing the Let's Encrypt ACME JSON configuration file used by Traefik for SSL/TLS certificate management.

Features

  • Load an existing Traefik ACME JSON configuration file.
  • View and delete domains and SANs (Subject Alternative Names) from the configuration file.
  • Save the updated configuration file.

Installation

tcm is available from the project's releases page.

Usage

tcm -f /path/to/acme.json

Once you run the command, you'll be prompted to select whether you want to work with domains or SANs. After selecting the option, you'll be presented with a list of available values. You can then select the values using the space bar for the values you want to remove from the configuration followed by enter to remove.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Author Information

This application was created by Michael Tipton.

About

Golang app to quickly edit Traefik Let's Encrypt ACME json files to remove old domains or sans.

Resources

License

Stars

Watchers

Forks

Packages

No packages published