ΛNΛLOG
Minimal, self-hosted web analytics app that stores event counts in MongoDB, PostgreSQL, Redis or SQLite and shows them on a dashboard.
ΛNΛLOG is a self-hosted analytics app that receives named events over HTTP and shows them on a dashboard. Its server is a Node.js process that stores events in MongoDB, PostgreSQL, Redis or SQLite, and the same process can serve the static frontend when ANALOG_STATIC_SERVER is set. A site sends an event with a POST request to the /api/events endpoint, naming the event in the body, and the dashboard reads the stored data back with a GET request to the same path.
The README covers a local run with npm, a Docker build from the repository’s Dockerfile, and deploys to Koyeb, Netlify, Render and Vercel from a copy of the repository. The project keeps its configuration in environment variables, which the README lists in one table.
Worth knowing
The optional ANALOG_TOKEN protects requests, and ANALOG_PROTECT_POST extends the protection to POST requests. The README warns that scheduled clean-up on Netlify and Vercel may not run because of runtime limits. The PostgreSQL section asks for a transaction pooler connection. The release line is pre-1.0.
Identity
- Status
- Active
- Maintainer
- RCKT3
- Maintained by
- Individual
- First release
- 20254
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: links, Written in, GitHub stars
api.github.com/repos/orangecoloured/analog - 2026-11-03: links, Categories, Runtime, Runs as, Admin interface, Databases, Install with
github.com/orangecoloured/analog/blob/main/README.md - 2026-11-03: Maintainer, License, License model
github.com/orangecoloured/analog/blob/main/LICENSE - 2026-11-03: First release
api.github.com/repos/orangecoloured/analog/releases - 2026-11-03: Minimum runtime
github.com/orangecoloured/analog/blob/v0.2.3/package.json - 2026-11-03: Current major version, Last release
github.com/orangecoloured/analog/releases/tag/v0.2.3 - 2026-11-03: Contributors
api.github.com/repos/orangecoloured/analog/contributors?per_page=1