// the find
ajnart/homarr
Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)
Homarr is a self-hosted browser homepage/dashboard for homelab users running services like Sonarr, Radarr, Jellyfin, and qBittorrent. It gives you a drag-and-drop grid of app shortcuts and live widgets showing download queues, media server stats, and system status. This repo is the old v0.x codebase — it has been archived and the project moved to homarr-labs/homarr for v1+.
The integration surface is genuinely broad — torrent clients, Usenet, Plex/Jellyfin, *arr apps, Pi-hole, AdGuard, and Docker all in one place with real two-way control, not just links. The drag-and-drop grid uses gridstack.js and is one of the better-feeling layout editors in the homelab dashboard space. i18n coverage is unusually deep — 20+ languages with Crowdin integration, meaning translations stay current. Drizzle ORM for the DB layer is a sensible modern choice over raw SQL or a heavier ORM.
This repo is archived — you should not adopt it. The active project is at homarr-labs/homarr and the migration involves breaking changes, so anyone standing this up today is inheriting a dead end from day one. The config is stored as JSON files on disk, which means no multi-instance support and awkward backup stories (though v1 presumably fixes this). The CLI for password resets is a separate Node script in /cli rather than a built-in admin command, which is the kind of thing that breaks quietly on version bumps. Secrets management is described as 'advanced' but is just environment variables and a settings UI — not actual secrets management.