{"repo":"iamceeso/zinalog","free":true,"listed":false,"github":"https://github.com/iamceeso/zinalog","clone":"git clone https://github.com/iamceeso/zinalog.git","description":"A lightweight, self-hosted observability and monitoring platform without the complexity.","language":"TypeScript","stars":23,"topics":["nextjs","self-hosted","sqlite3","typescript"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ZinaLog A lightweight, self-hosted logging server with a web dashboard without the complexity of ELK or Grafana. Quick Start Requires Node.js 20+ Open http://localhost:4000 Docker https://zinalog.com/docs/getting-started Features - HTTP log ingestion ( POST /api/logs ) - Real-time log streaming - Dashboard for logs, errors, and metrics - Role-based access ( admin , operator , viewer ) - API key authentication with IP restrictions - Rate limiting - Alerts (email, Slack, Telegram, Discord) - SQLite-based storage no external DB Data Persistence Logs are stored locally in ./data on your machine, not deleted on docker compose down -v . If you hit permission issues: Documentation Full docs at zinalog.com","default_branch":null,"files":null,"tree":[],"storefront":"/r/iamceeso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iamceeso/zinalog/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."}