{"repo":"izissise/nginx-explorer","free":true,"listed":false,"github":"https://github.com/izissise/nginx-explorer","clone":"git clone https://github.com/izissise/nginx-explorer.git","description":"Zero-dependency file manager powered by Nginx","language":"Shell","stars":42,"topics":["nginx-explorer","javascript","nginx","file-upload","files","basicauth","warez","download","docker","file-manager"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"A minimal, zero-dependency file manager powered entirely by Nginx. --- Why nginx-explorer? Most self-hosted file managers require a Python, Node, or PHP backend. nginx-explorer needs only Nginx . The entire application is one .js file, one .css file, and an Nginx config — no build step, no npm install , no app server. - No backend code — Nginx handles file serving, auth, and routing - No JavaScript dependencies — vanilla JS, runs in any browser - LAN auto-login — local network clients get access without credentials - Multi-user with per-path ACL — each user can be scoped to different directory trees - Chunked uploads — reliably transfer large files without timeouts - Smart media mode — auto-detects photo galleries and TV episode directories and sorts accordingly - Brute-force protection — login rate-limited to 1 request/minute per IP via limit req - Hardened container — runs with --cap-drop=ALL , read-only mounts, and a tmpfs temp dir Quick start Serve the current directory on port 8080: Requires: Docker or Podman. Docker / Podman deployment ngxp.sh servethis is a convenience wrapper. For a permanent or customised deployment, use the container directly. Add --userns=keep-id when using Podman to map the container UID to your host user. Volume map Container path Purpose Writable? ---------------------------------- ----------------------------------------- ----------- /home/user/downloads Files served for listing and download No /home/user/uploads Destination for uploaded chunks","default_branch":null,"files":null,"tree":[],"storefront":"/r/izissise","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/izissise/nginx-explorer/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."}