Skip to main content
This guide walks you through deploying Rootprint locally, signing in, and sending your first logs. The whole process takes about five minutes and requires only Docker.
1

Install Rootprint

Follow the Docker Compose installation guide to start Rootprint. The quickest option is:
2

Create the admin account

Open http://localhost:8282 in your browser. On first boot, Rootprint redirects you to the setup wizard. Enter your desired admin credentials and submit the form.
3

Create an ingest API key

Rootprint requires a bearer API key to accept log data. To create one:
  1. In the sidebar, open Settings → API keys.
  2. Click Create ingest key, give it a name, and pick the bundled otel-logs-v0_9 index.
  3. The value is shown once on creation. Copy it before clicking Done. You can re-reveal it later with the eye icon on the key’s row.
You will use this API key in the next step to authenticate your log shipper.
4

Send sample logs

Set TOKEN to the API key you just copied, then use curl to post a couple of NDJSON log entries to the bundled otel-logs-v0_9 index:
5

Search your logs

Go back to http://localhost:8282 and select the otel-logs-v0_9 index. The two log entries you sent appear in the results. Try filtering by severity_text:ERROR to see only the error entry.

Next steps