Update acme docs

This commit is contained in:
Owen
2026-05-02 21:15:00 -07:00
parent 616f5f849a
commit d6bd0b5c34

View File

@@ -238,7 +238,7 @@ This section contains the complete reference for all configuration options in `p
<Expandable title="properties">
<ResponseField name="acme_json_path" type="string" default="config/letsencrypt/acme.json">
Path to the `acme.json` file produced by Traefik (or another ACME client). Pangolin reads this file to extract certificates for synchronization.
Path to the `acme.json` file or a directory containing more than one acme json file produced by Traefik (or another ACME client). Pangolin reads this file to extract certificates for synchronization and will look for all files in the specified directory if a directory is provided. The file must be in the format produced by Traefik's ACME integration. This file is typically mounted as a volume from your ACME client container.
```yaml
acme:
@@ -254,6 +254,28 @@ This section contains the complete reference for all configuration options in `p
sync_interval_ms: 5000
```
</ResponseField>
<ResponseField name="acme_http_endpoint" type="string" default="">
HTTP endpoint where Pangolin can pull SSL certificates from to load into the database. Provided in the following format:
```json
[
{
"wildcard": false,
"altName": "subdomain.example.com",
"certName": "subdomain.example.com",
"commonName": "subdomain.example.com",
"certFile": ""
"keyFile": ""
}
]
```
```yaml
acme:
acme_http_endpoint: "http://controller-api.pangolin.svc.cluster.local/api/v1/certificates"
```
</ResponseField>
</Expandable>
</ResponseField>