Introduction
Note
In Development
Norri is currently in development and not yet available for download. These docs are a work in progress and may change before release.
Norri is a modern, self-hosted media server designed for users with large media collections. It provides a fast, reliable way to organize, stream, and enjoy your movies, TV shows, and music from any device.
Key Features
- Built on PostgreSQL, handling 100,000+ item libraries without breaking a sweat
- Browser playback through the server’s web interface, with dedicated Apple TV and Android TV apps planned for remote-control use
- AI-enhanced search: describe what you’re in the mood for in plain language
- Integrated live TV and DVR with HDHomeRun and other tuners
- Fully self-hosted with no cloud accounts, no telemetry, no subscriptions
Common setup paths
If you are planning a new Norri setup, start with the Installation guide and then use the First Steps guide once the server is running. If you already have an organized Plex, Jellyfin, or folder-based library, the Moving an Existing Library guide explains how to prepare your files without disrupting the server you use today.
Remote access is a separate decision from local setup. Norri is safest when it starts on your home network, and the Remote Access guide explains the VPN, reverse proxy, and tunnel options to consider before you expose the server outside your house.
Who is Norri for?
Norri is designed for:
- Large media collections (10TB+)
- Home lab enthusiasts who want control over their infrastructure
- Privacy-conscious users who keep data on their own hardware
- Multi-device households with Apple TV, Android TV, and web access
Requirements
Before installing Norri, ensure you have:
- A local server, PC, or Mac (not designed for Raspberry Pi)
- Docker installed (or use the desktop app)
- Sufficient storage for your media collection
- A GPU is recommended for hardware transcoding
Next Steps
Ready to get started? Head to the Installation guide to set up Norri on your system.