A self-hosted dashboard for organizing and managing access to various home server applications and services.

Homarr screenshot 1

Homarr is a self-hosted web application that serves as a centralized dashboard for organizing and managing access to various home server applications and services. It provides a visual interface to launch and monitor tools, acting as a landing page for a self-hosted ecosystem. The application allows users to aggregate multiple services into a single, organized workspace, reducing the need to remember individual IP addresses or port numbers for different network tools.

The software is deployed as a server application and is compatible with x86 hardware, Raspberry Pi, and most operating systems including Windows, Linux, TrueNAS, and Unraid. It supports deployment via Docker and includes Kubernetes support through Helm for scaling and reliability. This flexibility ensures that the dashboard can run on everything from old laptops to professional server clusters depending on the needs of the environment.

Key features

  • Drag and drop grid system for layout customization
  • App management via a graphical interface without YAML configuration
  • User management with permissions and groups
  • Single sign on support via OIDC and LDAP
  • Data encryption using BCrypt and AES-256-CBC
  • Realtime widget updates using WebSockets, tRPC, and Redis
  • Built-in search for integrated data and internal dashboard points
  • Icon picker containing over 11,000 icons

Homarr integrates with a wide range of self-hosted software, including Home Assistant, Jellyfin, Nextcloud, Pi-hole, and various Servarr applications such as Radarr, Sonarr, and Prowlarr. The architecture utilizes Redis for performance and provides a flexible environment for users to aggregate status updates and links from multiple services into a single view. By utilizing tRPC and WebSockets, the dashboard maintains current data states without requiring manual page refreshes.

This tool is designed for home server administrators and self-hosting enthusiasts who require a structured way to access their network services. It focuses on providing a visual management layer for complex home lab setups.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age2 years
LicenseApache-2.0
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.