Skip to content
This repository has been archived by the owner on Apr 22, 2021. It is now read-only.

buchdag/multiarch-letsencrypt-nginx-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repository is archived

As of 13/04/2021, all components of the nginx-proxy stack are available as multi arch images from Dockerhub. This repository isn't needed anymore and won't receive further updates, issues or pull requests.

For Amazon Linux 1 or 2, CentOS 7 or 8, Debian stable without debian-backports, Raspbian stable, Ubuntu 14.04 or earlier, and Windows users, please be aware of this issue with out-of-date libseccomp and Alpine >= 3.13, and this workaround for Debian based OSes.

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published