Self-host Rootprint
v0.4.6Open-source log and trace search on S3-compatible storage
- Stars
- 439
- Port
- 8282 (Rootprint web UI)
- Requires
- PostgreSQL, Quickwit, S3-compatible Object Storage
ghcr.io/rootprint/rootprintWhat is Rootprint?
Rootprint is an open-source platform for logs and traces that you run on your own infrastructure. It stores indexed log data directly in S3-compatible object storage (AWS S3, GCS, Cloudflare R2, MinIO, Azure Blob), so retention expenses match your storage bill. The deployment uses three containers: Rootprint (web UI on port 8282), Quickwit (search engine), and PostgreSQL (accounts and settings). It supports Google, GitHub, and OpenID Connect sign-in, scoped API keys, and a read-only MCP server for AI agent access (Claude Code, Cursor). The project has not reached version 1.0 and remains in active development.
Should you self-host Rootprint?
Rootprint scores 49/100 on selfhost.directory (how scoring works) and ranks #6 of 13 in Log Management. It has 439 GitHub stars.
It shipped 9 stable releases in the past year. The latest, v0.4.6, came out on 20 October 2026. New versions land roughly every 4 days.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Svelte.
Its closest alternative on selfhost.directory is netdata (87/100, 81 201 stars). It scores higher overall, so compare the two before you pick. See Rootprint vs netdata side by side.
Features
- Admin Controls
- AI agent access (MCP)
- Full-Text Search
- Log and trace correlation
- OpenTelemetry ingestion
- S3-compatible Storage
- Service health
- Team access with roles
- Trace explorer
Rootprint README
FAQ
Does it do metrics or alerting?
No. Rootprint focuses on logs and traces and runs alongside Prometheus and Grafana, which keep handling your metrics and alerts.
Is it production-ready?
Rootprint is pre-1.0 and under active development. The engine underneath is Quickwit, which runs petabyte-scale log search in production.
What storage do I need?
Any S3-compatible object store (AWS S3, Google Cloud Storage, Cloudflare R2, MinIO, Ceph), Azure Blob, or local disk for a laptop trial. Quickwit writes index splits there; search nodes stay stateless.
What does it cost?
Nothing for the software (Apache-2.0). You pay your cloud provider for the compute it runs on and the storage it fills. Rootprint charges nothing per host, per seat, or per GB ingested.
How do I self-host it?
Docker Compose brings up three containers next to an S3-compatible bucket: Rootprint, Quickwit, and Postgres. The quickstart takes about five minutes.
Does Rootprint handle traces?
Yes. Send OTLP spans to POST /v1/traces with an existing ingest key. The trace explorer charts span volume, error rate, and latency, and filters spans by service, operation, duration, and status. Open a trace from any log carrying its trace ID, or paste the ID into the search box, and you get a waterfall with per-span attributes, events, database calls, and links back to the correlated logs.
What is Rootprint?
Open-source log and trace search that runs on your own object storage. Built on Quickwit, it indexes the full text of every log, so you can find any line without designing labels first. Indexes live in your S3, GCS, R2, MinIO, or Azure Blob bucket, so a year of retention costs a year of storage.
More in Log Management
rsyslogRsyslog is an open-source, high-performance syslog server that collects, transforms, and routes event data at scale with 100+ modules and 1M+ msgs/sec.
SeqSeq is a self-hosted log server for structured logs, traces, and metrics with real-time search, alerting, and AI integration.
Syslog-ngsyslog-ng is a self-hosted, open-source log daemon that collects, parses, and forwards logs to files, databases, and big data platforms.
telescopeTelescope is a self-hosted, open-source web app for exploring logs from ClickHouse, StarRocks, Docker, and Kubernetes with RBAC and SQL querying.
Traefik Log DashboardSelf-hosted, open-source dashboard for analyzing Traefik logs with IP geolocation, status codes, service metrics, and 3D globe visualization. Runs via Docker Compose.
vectorA self-hosted, open-source observability data pipeline in Rust that collects, transforms, and routes logs and metrics to whichever backend you choose.
WazuhSelf-hosted, open-source XDR and SIEM platform: endpoint agents plus server, indexer and dashboard for log analysis, file integrity, vulnerabilities and compliance.
AlloySelf-hosted OpenTelemetry Collector with Prometheus pipelines. Programmable pipelines, clustering, Loki/Tempo/Mimir/Pyroscope integrations.
Apache SkyWalkingOpen-source, self-hosted APM platform for cloud-native systems: tracing, metrics, logs, profiling and alerting on pluggable storage such as BanyanDB.
AWStatsAWStats is a self-hosted, open-source log analyzer generating advanced web, FTP, and mail statistics from Apache, IIS, and other server logs.
DozzleA self-hosted, open-source web UI that streams Docker, Swarm, Kubernetes and Podman container logs live, with stats, alerts and multi-host agents.
Fail2Ban-ReportSelf-hosted web dashboard aggregating Fail2Ban logs from multiple servers into searchable JSON reports with UFW blocklist sync and role-based auth.



0 comments