Skip to content

Commit

Permalink
ACME External Account Binding Support
Browse files Browse the repository at this point in the history
Adds documentation on configuring Traefik for External Account Binding
with ACME.
  • Loading branch information
misilot committed May 11, 2022
1 parent 794650f commit d9d110e
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions docs/installation/docker-custom.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,27 @@ docker-compose restart traefik

Please note that sometimes the upstream provider of the traefik.me certificate takes a couple of days to update the certificiate after it expires or is accidently revoked.

### Requesting Certifcates through ACME and External Account Binding

To request certificates through another Certificate Authority (CA) that supports External Accounting Binding through ACME such as InCommon or ZeroSSL you will need to add the following to your `.env` file:

```
USE_ACME=true
ACME_EMAIL=your-email@example.org
ACME_SERVER=
ACME_EAB_KID=
ACME_EAB_HMAC=
```

Where `ACME_SERVER` is the CA server to use, `ACME_EAB_KID` is the key identifer from the External CA, and `ACME_EAB_HMAC` is the HMAC key from the External CA.

Once you have added these commands you will need to run the following commands:

```
make -B docker-compose.yml
make up
```

## Building and Deploying Your Custom Container

First, set your `ENVIRONMENT` variable to `custom` in your .env file in addition to the changes outlined above
Expand Down

0 comments on commit d9d110e

Please sign in to comment.