# Nightjar > Open-source NVR that watches through the night. Your cameras, your disk, your rules. ## Docs - [Adding cameras](https://docs.nightjar.ca/guides/cameras.md): RTSP URL patterns for major brands, main vs substream, and current limitations. - [Moving from Nest to Nightjar](https://docs.nightjar.ca/guides/nest-migration.md): A realistic, step-by-step plan for leaving Nest Aware — including what you keep, what you lose, and what it costs. - [Recording and events](https://docs.nightjar.ca/guides/recording-and-events.md): How 24/7 recording, motion detection, AI events, and clip uploads work — and exactly what reaches the cloud. - [Remote access](https://docs.nightjar.ca/guides/remote-access.md): How pairing, WebRTC live view, and zero-port-forwarding remote access work — and the privacy model behind them. - [What is Nightjar?](https://docs.nightjar.ca/index.md): An open-source NVR that watches through the night — with an optional cloud for remote access and event history. - [Contributing](https://docs.nightjar.ca/project/contributing.md): Monorepo layout, dev setup, and where to start. - [License](https://docs.nightjar.ca/project/license.md): Nightjar is AGPL-3.0. What that means in plain language. - [Self-hosting FAQ](https://docs.nightjar.ca/project/self-hosting-faq.md): Hardware sizing, disk math, and troubleshooting for self-hosted nodes. - [Quickstart](https://docs.nightjar.ca/quickstart.md): Self-host a Nightjar node with Docker in about 10 minutes. - [Architecture](https://docs.nightjar.ca/reference/architecture.md): Node internals, data flow, the security model, and what is roadmap vs shipped. - [Configuration](https://docs.nightjar.ca/reference/configuration.md): Every field in the node's config.json, and the environment variables that control it. - [Local node API](https://docs.nightjar.ca/reference/node-api.md): The REST API served by the node on port 8080, alongside the local UI.