gitmyhub

homarr

TypeScript ★ 7.2k updated 19d ago ▣ archived

Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)

Homarr is an archived self-hosted dashboard that puts all your home server apps on one customizable start page, drag-and-drop tiles connect to Plex, qBittorrent, Sonarr, Pi-hole, and dozens of other self-hosting apps.

TypeScriptDockerReactsetup: easycomplexity 2/5

Homarr is a customizable home server dashboard that provides a single start page for all the services running on a self-hosted server. Instead of opening a dozen browser tabs to check different applications, you get one page where you can see and interact with everything at once. The layout uses a drag-and-drop grid, so you can arrange tiles however you prefer without touching any configuration files.

The dashboard connects directly to popular self-hosting applications. Torrent clients like Deluge, Transmission, and qBittorrent show download status. Media servers like Plex and Jellyfin surface what is playing. Media organizers like Sonarr and Radarr display upcoming downloads. DNS ad-blockers like Pi-hole and AdGuard Home are also supported. Each integration has its own documentation, and new ones are added regularly. There is also a Docker integration for monitoring containers, and a built-in icon picker with over 7,000 icons for labeling your tiles.

Homarr runs on Docker, unRAID, and Synology, and works on common hardware including x86 machines, Raspberry Pis, and older laptops. A live demo is available at demo.homarr.dev if you want to explore the interface before installing. No YAML configuration files are required to set it up.

This repository is archived. The project moved to homarr-labs/homarr starting with version 1.0. If you are using the old version, a migration guide is available on the project's website with instructions for upgrading. The old repository remains available for reading the code or running the legacy version, but no further updates will be made to it.

Homarr is maintained by volunteer developers and welcomes community contributions through code, documentation, and translations managed through Crowdin.

Where it fits