# Bring up Nightingale in five minutes

One docker compose up -d brings up Nightingale with its dependencies; sign in on port 17000 as root, then register a data source, write a rule and add a channel.

Last reviewed 2026-10-10

The compose bundle starts Nightingale together with the database and time-series store it needs, so there is nothing to prepare beforehand.

```
git clone https://github.com/ccfos/nightingale.git

cd nightingale/docker/compose-bridge

docker compose up -d
```

Open **`http://localhost:17000`** and sign in as `root` / `root.2020`.

## What to do first[​](#what-to-do-first "Direct link to What to do first")

1. **Register a data source** — Prometheus, VictoriaMetrics, ElasticSearch, ClickHouse, Loki and more are all supported. Nightingale queries them where they are; nothing is migrated.
2. **Write one alert rule** against that source, scoped to a business group and graded S1 / S2 / S3.
3. **Add a notification channel** so the event reaches somebody.

Nothing collecting yet? [Categraf](https://n9e.github.io/categraf.md) covers operating systems, middleware, databases, network gear and Kubernetes with a single agent.

Next: [Installation](https://n9e.github.io/docs/install/overview.md) for production deployments.
