Docker
Gotenberg is available as a Docker image for amd64, arm64, armhf, and i386 architectures.
If you haven't, install Docker first.
Quick Start
To start a default Docker container of Gotenberg, run:
docker run --rm -p 3000:3000 gotenberg/gotenberg:7
Alternatively, using the historic Docker repository from our sponsor TheCodingMachine:
docker run --rm -p 3000:3000 thecodingmachine/gotenberg:7
The API will be available at http://localhost:3000.
We don't recommend exposing your instances to the external world. In terms of security, you should consider Gotenberg as a database.
Modules' Properties
In the Modules chapters, we detail the many properties provided by Gotenberg's modules.
You must set these properties using flags (i.e., --my-property
).
For instance:
docker run --rm -p 3000:3000 gotenberg/gotenberg:7 \
gotenberg \
--my-property=foo
Do not redefine the entrypoint, but override the command instead. See this issue for more details.
Update
To update your local Docker image of Gotenberg to the latest version, run:
docker pull gotenberg/gotenberg:7