{"repo":"tom-draper/nginx-analytics","free":true,"listed":false,"github":"https://github.com/tom-draper/nginx-analytics","clone":"git clone https://github.com/tom-draper/nginx-analytics.git","description":"A flexible & privacy-focused analytics solution for NGINX.","language":"TypeScript","stars":21,"topics":["analytics","analyze","analyzer","api","log-analyzer","logs","nginx","nginx-analytics","access","accesslog"],"license":"MIT","category":"analytics","readme_excerpt":"NGINX Analytics Transform your existing NGINX logs into an interactive real-time analytics dashboard. Live demo Getting Started Dashboard Deploy a single Next.js dashboard to the same server as NGINX. Follow the dashboard deployment guide . Alternatively, drag-and-drop your access.log and error.log directly into the dashboard. Get started straight away on our deployment . TUI For those that prefer to work in the terminal, a TUI dashboard is available as an alternative. Deploy the TUI dashboard to the server running NGINX. Access via SSH. Follow the TUI dashboard deployment guide . Remote Setup If you don’t want to run the dashboard on the same server as NGINX, deploy the agent to stream logs securely. Local and remote readers handle active logs, numeric rotations, gzip archives, truncation, and incomplete trailing lines consistently. Configuration Locations Geolocation by IP address can be set up easily, utilising MaxMind's free GeoLite2 database . Simply drop the GeoLite2-City.mmdb (preferred) or GeoLite2-Country.mmdb file in the root folder of the agent or dashboard deployment on your server. System Monitoring Monitoring of system resources (CPU, memory, and storage) is supported but disabled by default. Enable it by setting NGINX ANALYTICS SYSTEM MONITORING=true in the environment variables of the agent or dashboard deployment on your server. Authentication When using the agent, it's recommended to set an authentication token. Set the private environment variable NGINX ANA","default_branch":null,"files":null,"tree":[],"storefront":"/r/tom-draper","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tom-draper/nginx-analytics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}