Lightweight centralised logging service with real-time dashboard, REST API, and WebSocket streaming.
1.3K
A lightweight, self-hosted centralized logging service for collecting, storing, and viewing logs from multiple applications in real-time.
docker run -d \
--name log-collector \
-p 7777:7777 \
-v log-collector-data:/app/data \
krrishnaaaa/log-collector:latest
Access dashboard: http://localhost:7777
Configuration
┌──────────────────────┬───────────────────┬──────────────────────────┐
│ Environment Variable │ Default │ Description │
├──────────────────────┼───────────────────┼──────────────────────────┤
│ SERVER_PORT │ 7777 │ Server port │
├──────────────────────┼───────────────────┼──────────────────────────┤
│ DATABASE_PATH │ /app/data/logs.db │ SQLite database path │
├──────────────────────┼───────────────────┼──────────────────────────┤
│ LOG_RETENTION_HOURS │ 24 │ Hours to retain logs │
├──────────────────────┼───────────────────┼──────────────────────────┤
│ CLEANUP_ENABLED │ true │ Enable automatic cleanup │
└──────────────────────┴───────────────────┴──────────────────────────┘
Client Libraries
API Endpoints
Links
License
MIT License
logging, log-management, log-collector, monitoring, observability, real-time, dashboard, rest-api, websocket, kotlin, spring-boot, sqlite, self-hosted, lightweight, distroless
Content type
Image
Digest
sha256:3ffa0e419…
Size
116 MB
Last updated
9 months ago
docker pull krrishnaaaa/log-collector