OpenSource-Hub
H

Homarr

SHA-256
3.8k stars·System Optimization·SHA-256 checksum verified

Homarr is a sleek, modern dashboard for your self-hosted apps, with drag-and-drop widgets and deep integrations.

Smart Download

Download Download Version

v1.61.0 · 51.4 MB

Self-hosted app dashboard with drag-and-drop widgets and 50+ integrations, no YAML needed.

Core Features

  • Drag-and-drop grid system for flexible layout
  • Integrates 50+ popular self-hosted apps (Jellyfin, Home Assistant, etc.)
  • Add apps without writing YAML
  • Multi-user management with OIDC/LDAP SSO
  • Encrypts sensitive data with AES-256

What It Can't Do

  • Initial setup requires admin password creation; some integrations need API keys or URLs; Kubernetes deployment requires Helm; default port 3000 may conflict, change if needed.

Use Cases

  • Home lab enthusiasts managing multiple services
  • Teams creating internal service dashboards
  • NAS users (TrueNAS, Unraid) accessing storage, downloads, media

Detailed Introduction

Homarr is an open-source, self-hosted dashboard that brings all your services and tools into one unified interface. It features a highly customizable drag-and-drop grid system, allowing you to place widgets like weather, calendar, search, and status monitors anywhere. You can add apps with a few clicks — no YAML editing required. Homarr integrates seamlessly with popular self-hosted software like Jellyfin, Home Assistant, AdGuard Home, and over 50 others, showing live data via WebSockets and tRPC. It supports multi-user management with granular permissions and single sign-on via OIDC/LDAP. Sensitive data is encrypted using BCrypt and AES-256-CBC. Homarr runs on any major hardware (x86, ARM, Raspberry Pi) and can be deployed via Docker or Kubernetes with Helm charts.

Troubleshooting & FAQ (1)

Troubleshooting
Why don't Homarr categories stay expanded after page reload?

Category expanded/collapsed state is saved per user in the database only when you are signed in. If you are not signed in, the state resets on each page load. Workaround: sign into your Homarr account on all devices where you want the state to persist.

GitHub Issue #3355

Tags

dashboardself-hostedhomelabDockerKuberneteswidgetmanagement-tool

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Ensure Docker and Docker Compose are installed

4

Step 2: Create a docker-compose.yml file (see docs)

5

Step 3: Run 'docker compose up -d' to start

Install Guide
  1. Step 1: Ensure Docker and Docker Compose are installed
  2. Step 2: Create a docker-compose.yml file (see docs)
  3. Step 3: Run 'docker compose up -d' to start
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

24181c413e346fa50aa95f4c8876df400c92a92f16eaa24bd65491b28c545a44

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop and remove containers with 'docker compose down'; delete volumes to remove persistent data.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-27 02:05:14
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects