Skip to content
nginx-proxy, docker-gen and letsencrypt-nginx-proxy-companion on arm archs
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
nginx-proxy-2containers
nginx-proxy-3containers
LICENSE
README.md

README.md

nginx-proxy with letsencrypt-nginx-proxy-companion on armhf and arm64

This repo provide a simplified way to run up to date nginx-proxy stack with Let's Encrypt support on non amd64 architectures.

It requires Docker 17.05+ and docker-compose to run.

Usage:

  • git clone https://github.com/buchdag/multiarch-letsencrypt-nginx-proxy

Depending on which setup you want, either

  • cd multiarch-letsencrypt-nginx-proxy/nginx-proxy-2containers

or

  • cd multiarch-letsencrypt-nginx-proxy/nginx-proxy-3containers

  • docker-compose up -d

Please note that on low end ARM devices, container build will take a while and DH parameters generation by letsencrypt-nginx-proxy-companion might take even longer.

Certificate issuance was successfully tested on Scaleway C1 and ARM64-2GB servers.

The two multi-stage Dockerfiles will produce a build container that won't be automatically cleaned afterwards. You can remove it with docker image prune --filter label=stage=intermediate.

You can’t perform that action at this time.