unicod3 / multiarch-letsencrypt-nginx-proxy

nginx-proxy, docker-gen and letsencrypt-nginx-proxy-companion on arm archs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

nginx-proxy, docker-gen and letsencrypt-nginx-proxy-companion on arm archs

License:MIT License


Languages

Language:Dockerfile 100.0%