Skip to content

Setting up HTTPS with Let's Encrypt and Docker Compose

When served to the public internet, Gramps Web must use HTTPS encryption.

A particularly convenient option is to use a dockerized Nginx reverse proxy with automated Let's Encrypt certificate generation. This is achieved with this docker-compose.yml.

Please see the acme-companion docs for how to set up your domain.