Homarr is a self-hosted dashboard application that provides a drag-and-drop interface for organizing and accessing multiple services and applications in one place.
The tool solves the problem of managing scattered self-hosted services by offering a unified dashboard with no configuration files required. Users build their dashboard through a visual grid system where they can drag and drop widgets and application shortcuts. The dashboard includes over forty integrations with popular self-hosted applications, a built-in icon picker with thousands of icons, and real-time widget updates powered by WebSockets and Redis. Authentication is handled out of the box with support for single sign-on via OIDC and LDAP, along with user management features including permissions and groups. Data is encrypted using BCrypt and AES-256-CBC.
Homarr suits anyone running multiple self-hosted services who wants a centralized access point without learning configuration syntax. It works across diverse hardware from Raspberry Pi to standard x86 systems and supports Windows, Linux, TrueNAS, and Unraid. The project includes Kubernetes support with Helm charts for those deploying at scale. The no-YAML approach and visual configuration make it accessible to users who prefer graphical interfaces over manual configuration files.
The project maintains active Docker CI pipelines and releases regularly. Community engagement is supported through a Discord server and an active translation effort via crowdsourcing. The codebase is written in TypeScript and the tool is distributed as a Docker image for straightforward deployment.