Skip to main content

What is Homarr?

Homarr is a powerful, customizable dashboard designed specifically for managing and monitoring your self-hosted applications and services. It provides a unified interface to access all your services, monitor their status, and interact with them through seamless integrations.
Homarr v1.54.0 is the latest stable release, bringing enhanced integrations, performance improvements, and a refined user experience.

Key Features

Drag & Drop Customization

Highly customizable interface with an extensive drag-and-drop grid system. Design your perfect dashboard layout without touching any configuration files.

Rich Integrations

Seamlessly integrates with 50+ popular self-hosted applications including Plex, Jellyfin, Sonarr, Radarr, Proxmox, Home Assistant, and many more.

User Management

Detailed user management system with granular permissions, groups, and support for single sign-on via OIDC and LDAP.

Real-time Updates

Real-time widget updates using WebSockets, tRPC, and Redis for instant feedback on your services’ status.

Additional Capabilities

  • No Configuration Files: Easy and fast app management without editing YAML or JSON files manually
  • Enterprise-grade Security: Safe encryption using BCrypt and AES-256-CBC for sensitive data
  • Powerful Search: Search through thousands of data points across integrations or within Homarr itself
  • Extensive Icon Library: Icon picker with over 11,000 icons to choose from
  • Hardware Flexibility: Compatible with any major consumer hardware (x86, ARM/Raspberry Pi, old laptops)
  • Cross-platform: Runs on Windows, Linux, TrueNAS, Unraid, and more
  • Kubernetes Ready: Extensive Kubernetes support for efficient scaling and high reliability

Architecture Overview

Homarr is built on a modern technology stack designed for performance and scalability:

Components

  • Next.js Frontend: React-based web application built with Next.js 16 and Mantine UI components
  • Nginx Reverse Proxy: Routes HTTP traffic to Next.js and WebSocket connections appropriately
  • WebSocket Server: Handles real-time updates and notifications
  • Background Tasks: Manages scheduled jobs, integration polling, and maintenance tasks
  • Redis: In-memory cache for session management and real-time data (embedded by default)
  • Database: Supports SQLite (default), MySQL, or PostgreSQL for persistent storage

System Requirements

Minimum Requirements

1

CPU

  • Minimum: 1 CPU core (x86-64 or ARM64)
  • Recommended: 2+ CPU cores for better performance
2

Memory

  • Minimum: 512 MB RAM
  • Recommended: 1 GB+ RAM for optimal performance with multiple integrations
3

Storage

  • Minimum: 500 MB for application and database
  • Recommended: 1 GB+ for logs and application data
4

Software

  • Docker 20.10+ and Docker Compose 2.0+ (recommended method)
  • OR Node.js 24.14.0+ and pnpm 10.30.3+ (bare metal installation)

Supported Platforms

  • Linux: Ubuntu, Debian, Fedora, Arch, and derivatives
  • Container Platforms: Docker, Podman, Kubernetes
  • NAS Systems: TrueNAS, Unraid, Synology, QNAP
  • ARM Devices: Raspberry Pi 3/4/5, Orange Pi, and other ARM64 devices
  • Windows: Via Docker Desktop or WSL2

Database Support

DB_DRIVER='better-sqlite3'
DB_URL='/appdata/db/db.sqlite'

Use Cases

Home Lab Management

Centralize access to all your home lab services, monitor system resources, and manage media servers from a single dashboard.

Media Server Dashboard

Create a beautiful interface for your Plex, Jellyfin, or Emby server with integration for *arr applications (Sonarr, Radarr, etc.).

Network Monitoring

Monitor your network infrastructure with integrations for Pi-hole, AdGuard Home, OPNsense, Proxmox, and Unifi.

Team Collaboration

Share dashboards with team members using granular permissions and groups, with SSO support for enterprise environments.

What’s Next?

Quick Start

Get Homarr up and running in 5 minutes with Docker

Docker Installation

Detailed Docker setup instructions

Docker Compose

Production-ready Docker Compose configuration

Kubernetes

Deploy Homarr on Kubernetes for high availability
Important: Homarr is an open-source project maintained by volunteers. Always back up your data before upgrading and review the changelog for breaking changes.

Build docs developers (and LLMs) love