Skip to content

A Docker-powered stateless API for PDF files.

License

Notifications You must be signed in to change notification settings

Onebrief/gotenberg

 
 

Repository files navigation

Gotenberg Logo

Gotenberg

A Docker-powered stateless API for PDF files

Total downloads (gotenberg/gotenberg) Total downloads (thecodingmachine/gotenberg)
Continuous Integration Go Reference Code coverage

Documentation · Live Demo 🔥


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!

Onebrief Gotenberg Updates

If you don't already have a GitHub personal access token, you can generate one here

Log in to GitHub Packages

$ export CR_PAT=TOKEN_HERE
$ echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdin

Automated Build and release new version

Create a new release from the Gotenberg Github repo.

Manual Build and release new version

$ make release

Quick Start

Open a terminal and run the following command:

docker run --rm -p 3000:3000 gotenberg/gotenberg:8

Alternatively, using the historic Docker repository from our sponsor TheCodingMachine:

docker run --rm -p 3000:3000 thecodingmachine/gotenberg:8

The API is now available on your host at http://localhost:3000.

Head to the documentation to learn how to interact with it 🚀

Sponsors

TheCodingMachine Logo Zolsec Logo

Sponsorships help maintaining and improving Gotenberg - become a sponsor ❤️

About

A Docker-powered stateless API for PDF files.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 97.1%
  • Dockerfile 1.3%
  • Other 1.6%