Sign inSign up

kevintomsdocker/nginxproxymanager-vts

By kevintomsdocker

•Updated about 2 years ago

This is a custom build of Nginx Proxy Manager including nginx-module-vts.

Image
Networking
Web servers
Web analytics
0

1.0K

kevintomsdocker/nginxproxymanager-vts repository overview

nginxproxymanager-vts is a customized version of Nginx Proxy Manager with the Nginx VTS (Virtual Host Traffic Status) module included.
The default Nginx Proxy Manager doesn't support this module, so this version rebuilds it to provide enhanced traffic monitoring capabilities.
With the VTS module, users can track detailed metrics such as requests, connections, and upstream performance in real time, which can easily be integrated with tools like Prometheus.

To configure VTS, ensure you have the following configuration in the file located at /data/nginx/custom/http.conf

vhost_traffic_status_zone;

server {
    listen 8080;
    
    location /nginx_status {
        stub_status;
        access_log off;
        allow 192.168.1.0/24;  # Allow only internal network
        deny all;               # Deny everyone else
    }

    location /status {
        vhost_traffic_status_display;
        vhost_traffic_status_display_format html;
        allow 192.168.1.0/24;  # Allow only internal network
        deny all;               # Deny everyone else
    }
}

For more details on the VTS module, visit the official nginx-module-vts⁠ repository.

Forked References:

Docker build repo: docker-nginx-full fork⁠.
Nginx Proxy Manager repo: nginx-proxy-manager fork⁠.

Tag summary

Content type

Image

Digest

sha256:8ceb1667a…

Size

348.8 MB

Last updated

about 2 years ago

docker pull kevintomsdocker/nginxproxymanager-vts