diff --git a/README.md b/README.md index 67c61a2..1ccba46 100644 --- a/README.md +++ b/README.md @@ -432,6 +432,7 @@ A collection of delicious docker recipes. - [x] sonatype/nexus3 - [x] nextcloud - [ ] jwilder/nginx-proxy +- [x] jc21/nginx-proxy-manager - [x] luzifer/nginx-sso - [x] tiangolo/nginx-rtmp :camera: - [x] jupyter/notebook diff --git a/nginx-proxy-manager/README.md b/nginx-proxy-manager/README.md new file mode 100644 index 0000000..03dbf87 --- /dev/null +++ b/nginx-proxy-manager/README.md @@ -0,0 +1,6 @@ +nginx-proxy-manager +=================== + +[Nginx Proxy Manager][1] expose your services easily and securely. + +[1]: https://nginxproxymanager.com/ diff --git a/nginx-proxy-manager/data/npm/nginx/custom/.gitkeep b/nginx-proxy-manager/data/npm/nginx/custom/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/nginx-proxy-manager/data/npm/nginx/custom/root_top.conf b/nginx-proxy-manager/data/npm/nginx/custom/root_top.conf new file mode 100644 index 0000000..9ebe316 --- /dev/null +++ b/nginx-proxy-manager/data/npm/nginx/custom/root_top.conf @@ -0,0 +1,2 @@ +load_module /usr/lib/nginx/modules/ngx_http_geoip2_module.so; +load_module /usr/lib/nginx/modules/ngx_stream_geoip2_module.so; diff --git a/nginx-proxy-manager/data/ssl/.gitkeep b/nginx-proxy-manager/data/ssl/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/nginx-proxy-manager/docker-compose.yaml b/nginx-proxy-manager/docker-compose.yaml new file mode 100644 index 0000000..fe77a0b --- /dev/null +++ b/nginx-proxy-manager/docker-compose.yaml @@ -0,0 +1,15 @@ +version: "3.8" +services: + npm: + image: "jc21/nginx-proxy-manager:2" + ports: + - "80:80" + - "443:443" + - "81:81" + volumes: + - ./data/npm:/data + - ./data/ssl:/etc/letsencrypt + environment: + - DB_SQLITE_FILE=/data/database.db + - DISABLE_IPV6=true + restart: unless-stopped