Skip to content

HomelabARR

HomelabARR CE

Simplify self-hosting with an easy-to-use dashboard for 100+ apps.

You shouldn't need to wrestle with Docker Compose files and YAML syntax just to run Plex, Nextcloud, or Pi-hole. HomelabARR CE is a free, open-source dashboard that deploys 100+ self-hosted apps with one click — media servers, download clients, AI tools, home automation, and more.

Whether you just bought your first server or you've been running a homelab for years, HomelabARR meets you where you are. Start with the GUI, grow into the CLI and API when you're ready.

What you need to get started

A Linux server with Docker installed. That's it. If you don't have Docker yet, the Quick Start guide covers it in the first step.

Default credentials

The default login is admin / admin. Change your password immediately after setup — the dashboard is open to anyone on your network until you do.

Dashboard

Quick Start

# 1. Clone the repo (includes all app templates)
git clone https://github.com/smashingtags/homelabarr-ce.git /opt/homelabarr
cd /opt/homelabarr

# 2. Set required variables
export JWT_SECRET=$(openssl rand -hex 32)
export DOCKER_GID=$(getent group docker | cut -d: -f3)
export CORS_ORIGIN=http://YOUR-SERVER-IP:8084

# 3. Start HomelabARR
docker compose -f homelabarr.yml up -d

Open http://YOUR-SERVER-IP:8084 and log in with admin / admin — then change your password right away.

Full Quick Start Guide

What You Get

  • 100+ app templates across 10 categories — ready to deploy in one click
  • Three deployment modes — Local (direct ports), Traefik (reverse proxy + SSL), Traefik + Authelia (SSO/MFA)
  • Real-time deployment — watch container pulls and startup via Server-Sent Events
  • Container management — start, stop, restart, remove, and view logs from the dashboard
  • Port Manager — see what ports are in use, find available ones
  • Dark mode — automatic or manual toggle
  • API key authentication — generate hlr_ prefixed keys for programmatic access
  • Mobile app — optional iOS/Android companion for quick monitoring on the go
  • Mobile-responsive — works on phones and tablets without the app

App Categories

Category Examples
Media & Entertainment Plex, Jellyfin, Emby, Mstream
Downloads & Automation qBittorrent, SABnzbd, NZBGet, Prowlarr, Jackett
Media Management Radarr, Sonarr, Lidarr, Bazarr, Readarr, Tautulli
Monitoring & Analytics Netdata, Grafana/Prometheus, Speedtest, Notifiarr
Virtual Desktops Chrome, Firefox, Discord, Steam, Signal (via Kasm)
Backup & Storage Duplicati, Restic, Rsnapshot
System & Utilities Portainer, Dozzle, Uptime Kuma, Watchtower, Gluetun
Self-hosted Nextcloud, Bitwarden, Pi-hole, Home Assistant, n8n
AI & Machine Learning Ollama, Open WebUI, ComfyUI, Stable Diffusion, LocalAI
My Apps Your own custom Docker Compose templates

Requirements

Component Minimum
OS Ubuntu 22.04+ / Debian 12+ / any Docker-capable Linux
CPU 2 cores
RAM 4 GB
Disk 20 GB
Docker 24.0+ with Compose v2

Multi-architecture support

HomelabARR CE images are built for both x86_64 (amd64) and ARM64 (aarch64) — runs on Raspberry Pi 4/5, Apple Silicon, AWS Graviton, and standard x86 servers.

Built With LinuxServer.io

The majority of our app catalog uses LinuxServer.io container images — the gold standard for self-hosted Docker containers. We're proud to be a sponsor. If you love what they do, consider supporting them too.