Skip to main content
Version: 7.x


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 \

Do not redefine the entrypoint, but override the command instead. See this issue for more details.


To update your local Docker image of Gotenberg to the latest version, run:

docker pull gotenberg/gotenberg:7