diff --git a/self-host/advanced/private-config-file.mdx b/self-host/advanced/private-config-file.mdx index 6fc085c..0ac7a91 100644 --- a/self-host/advanced/private-config-file.mdx +++ b/self-host/advanced/private-config-file.mdx @@ -238,7 +238,7 @@ This section contains the complete reference for all configuration options in `p - 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 ``` + + + 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" + ``` +