About this project
ApiLog is an open-source web analytics project focused on security, personalization, and privacy. It provides a self-hosted alternative for organizations that want full control over their data without relying on third-party trackers.
Key capabilities include:
- Drop-in JavaScript tracker snippet for collecting website events with minimal configuration
- Drag-and-drop dashboard builder with customizable portlets and preset visualizations
- InfluxDB-backed data storage for scalable event ingestion and query performance
- AI-powered insights and dynamic widget generation using Ollama or OpenAI-compatible LLMs
- CORS-aware deployment with explicit IP-based access controls for sensitive environments
The stack runs via Docker Compose and includes nginx for serving the dashboard and API, InfluxDB 3 Core for time-series data, and configurable LLM endpoints for automated report generation. Users are advised to restrict port exposure and origin headers when deploying to production to avoid leaking analytics data.
A live demo is available at demo.apilog.kr for exploring dashboards and presets without setup. Full documentation and a step-by-step setup video are linked from the project's microsite.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.