
Gotenberg provides a developer-friendly API to interact with powerful tools like Chromium and LibreOffice for converting numerous document formats (HTML, Markdown, Word, Excel, etc.) into PDF files, and more!
gotenberg
General | Version
Check out their valid tags at https://hub.docker.com/r/gotenberg/gotenberg/tags
General | Graceful Shutdown Duration
Graceful shutdown duration.
API | Port
Port of Gotenberg.
API | Timeout
Time limit for requests.
API | Root Path
Root path of the API for service discovery via URL paths.
API | Trace Header
Header name to use for identifying requests.
API | Disable Health Check
Whether to disable health check logging.
Chromium | Allow File Access From Files
Whether to allow `file://` URIs to read other `file://` URIs.
Chromium | Allow Insecure Localhost
Whether to ignore TLS/SSL errors on `localhost`.
Chromium | Allow List
Allowed URLs for Chromium using a regular expression.
Chromium | Deny List
Denied URLs for Chromium using a regular expression.
Chromium | Ignore Certificate Errors
Whether to ignore certificate errors.
Chromium | Disable Web Security
Whether to not enforce the same-origin policy.
Chromium | Incognito Mode
Whether to start Chromium with incognito mode.
Chromium | Host Resolver Rules
Custom mappings to the host resolver.
Chromium | Proxy Server
Outbound proxy server. This switch only affects HTTP and HTTPS requests.
Chromium | Disable JavaScript
Whether to disable JavaScript.
Chromium | Disable Routes
Whether to disable the routes for Chromium.
LibreOffice | Disable Routes
Whether to disable the routes for LibreOffice.
LibreOffice | Listener Start Timeout
Time limit for starting the LibreOffice listener.
LibreOffice | Listener Restart Threshold
Conversions limit after which the LibreOffice listener is restarted. `0` means no long-running LibreOffice listener.
PDF Engines | Engines
PDF engines and their order (e.g. `pdftk,uno-pdfengine`). Leave blank to use all.
PDF Engines | Disable Routes
Whether to disable the routes for PDF Engines.
Webhook | Allow List
Allowed URLs for the webhook feature using a regular expression.
Webhook | Deny List
Denied URLs for the webhook feature using a regular expression.
Webhook | Error Allow List
Allowed URLs in case of an error for the webhook feature using a regular expression.
Webhook | Error Deny List
Denied URLs in case of an error for the webhook feature using a regular expression.
Webhook | Maximum Retry
Maximum number of retries for the webhook feature.
Webhook | Minimum Retry Waiting Time
Minimum duration to wait before trying to call the webhook again.
Webhook | Maximum Retry Waiting Time
Maximum duration to wait before trying to call the webhook again.
Webhook | Client Timeout
Time limit for requests to the webhook.
Webhook | Disable
Whether to disable the webhook feature.
Prometheus | Collect Interval
Interval for collecting modules' metrics.
Prometheus | Namespace
Namespace of modules' metrics.
Prometheus | Disable Collect
Whether to disable the collect of metrics.
Prometheus | Disable Route Logging
Whether to disable the route logging.
Logging | Format
Log format (`auto`, `json` or `text`)
Logging | Level
Log level (`error`, `warn`, `info` or `debug`)
