Skip to content

Latest commit

 

History

120 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZinaLog

A lightweight, self-hosted logging server with a web dashboard without the complexity of ELK or Grafana.

ZinaLog Dashboard

Quick Start

Requires Node.js 20+

npx create-zinalog my-app
cd my-app
npm run dev

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:

sudo chown -R $USER:$USER data

Documentation

Full docs at zinalog.com

About

A lightweight, self-hosted observability and monitoring platform without the complexity.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

23 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages