Homarr Cloud

Best Self Hosted Alternatives to Homarr Cloud

A curated collection of the 14 best self hosted alternatives to Homarr Cloud.

Hosted personal dashboard and startpage for organizing web apps and self-hosted services. Provides customizable tiles and widgets, quick links, service status indicators, and layout personalization to centralize access and basic status on a single page.

Alternatives List

#1
Dashy

Dashy

Dashy is a self-hosted personal dashboard for organizing services in one place, with widgets, themes, live status checks, search, and optional authentication.

Dashy screenshot

Dashy is a self-hosted personal dashboard for organizing links and services into a single, customizable home page. It supports dynamic widgets, health/status checks, and multiple layout modes for both homelab and everyday productivity use.

Key Features

  • Multi-page dashboards with configurable sections, items, and layouts
  • Real-time status indicators with optional polling, response time, and custom check URLs/headers
  • 50+ bundled widgets for displaying dynamic data from API-enabled services
  • Built-in theming, theme editor, and custom CSS support via CSS variables
  • Flexible icon support (auto-fetched favicons, icon packs, emojis, local and remote images)
  • Fast search with tags, keyboard shortcuts, and configurable launch behaviors
  • Optional authentication with multi-user access controls and SSO support
  • Alternate views including a minimal startpage view and a workspace view
  • YAML configuration with an in-app UI editor plus validation and hints
  • PWA support for responsive UI and basic offline access

Use Cases

  • Homelab start page to quickly access and monitor self-hosted services
  • Team or personal portal for bookmarks, tools, and status at a glance
  • Wall display or kiosk-style dashboard showing key widgets and health checks

Dashy is a feature-rich option for anyone who wants a single place to launch apps, view live information via widgets, and keep an eye on service availability while maintaining a highly customizable look and layout.

23.7kstars
1.7kforks
#2
Homer

Homer

Homer is a lightweight static homepage dashboard configured via YAML to organize and quickly access self-hosted services, with search, theming, and PWA support.

Homer screenshot

Homer is a dead-simple static homepage dashboard designed to keep your self-hosted services and links in one place. It is configured using a single YAML file and served by any standard web server.

Key Features

  • Fully static HTML/JS dashboard driven by a YAML configuration file
  • Lightweight, fast UI with low ongoing maintenance
  • Fuzzy search to quickly find services and links
  • Multi-page layouts and item grouping for organizing large dashboards
  • Theme customization and configurable appearance
  • Smart cards for richer service tiles
  • Keyboard shortcuts for fast navigation and search
  • Installable as a Progressive Web App (PWA)

Use Cases

  • Homelab start page to centralize links to self-hosted apps and infrastructure
  • Simple internal tools launcher for small teams without a backend
  • Lightweight dashboard for kiosks or shared admin screens

Limitations and Considerations

  • Requires being served over HTTP(S); opening the file directly via file protocol will not work
  • Dynamic features (users, permissions, server-side integrations) are out of scope by design

Homer is a strong fit when you want an attractive, minimal dashboard that is easy to deploy anywhere and maintain through a simple config file. Its static approach keeps complexity low while still providing useful navigation and organization features.

11kstars
888forks
#3
Heimdall

Heimdall

Heimdall is a self-hosted application dashboard and startpage to organize and launch your web apps, services, and bookmarks, with optional live stats via enhanced app integrations.

Heimdall screenshot

Heimdall is a self-hosted dashboard for organizing and launching web applications, services, and links from a single startpage. It provides a clean tile-based UI and optional integrations that can show live information from supported apps.

Key Features

  • Tile-based application launcher for web apps, services, and arbitrary links
  • “Foundation” app definitions that auto-fill icons and default tile styling
  • “Enhanced” apps that can query supported app APIs to display live stats (when configured)
  • Built-in configurable search (including tile search and multiple search providers)
  • Customization options such as backgrounds and per-tile configuration
  • Multi-architecture Docker images available for common homelab deployments

Use Cases

  • Homelab startpage for quick access to self-hosted services (media servers, downloaders, admin UIs)
  • Team or household “service directory” dashboard for frequently used internal tools
  • Lightweight homepage to replace browser bookmarks with a curated, searchable launcher

Limitations and Considerations

  • Enhanced app statistics require configuring access to each app’s API and may need network/DNS adjustments in containerized setups
  • By default, internal/private IP requests are blocked to reduce SSRF risk and must be explicitly enabled if needed

Heimdall is a focused, lightweight launcher that prioritizes fast navigation and organization over being a full portal. It fits especially well in homelabs where many services are spread across different hosts and ports.

8.9kstars
598forks
#4
Organizr

Organizr

Organizr is a PHP-based homelab dashboard that organizes your self-hosted services into tabs, with user management and multiple authentication options.

Organizr screenshot

Organizr is a web-based organizer for homelab and HTPC services that brings multiple internal apps and bookmarks into a single, unified interface. It is designed to reduce the friction of juggling many hostnames, ports, and logins by presenting services as configurable tabs.

Key Features

  • Tab-based dashboard that can load services in-page (iframe) or as external links
  • User accounts, guest access, and role/group-based access to specific tabs
  • Multiple authentication options, including Plex, Emby, LDAP, and SFTP credentials
  • Customizable UI (themes, colors, top bar branding, icons) and mobile-friendly layout
  • Quick-access tab URLs and configurable default landing page
  • Login logging and administration UI for user management
  • Optional integrations for reverse-proxy authentication (for example, Nginx auth_request) and Fail2ban support
  • “Forgot password” flow via email (requires a working mail setup)

Use Cases

  • Central start page for Plex/Sonarr/Radarr and other homelab apps
  • Shared family or team portal with controlled access to specific services
  • Simplified internal navigation hub for servers with many web UIs

Limitations and Considerations

  • Many features depend on correct reverse-proxy and authentication configuration; iframe embedding may require CSP/header adjustments in upstream apps
  • Email-based password reset requires mail server configuration

Organizr fits best for users running multiple self-hosted services who want a single, configurable portal with optional multi-user access control. It is commonly deployed behind a reverse proxy and works well as a homelab landing page.

5.7kstars
309forks
#5
Homarr

Homarr

Homarr is a modern, drag-and-drop server homepage dashboard with many integrations, built-in authentication, permissions, and fast search across your services.

Homarr screenshot

Homarr is a modern, easy-to-use dashboard for organizing and managing self-hosted services from a single homepage. It provides a highly customizable layout, rich widgets, and integrations that can display status and data from the apps you already run.

Key Features

  • Drag-and-drop grid layout for building dashboards without YAML/JSON configuration
  • 30+ integrations to surface service status and data in widgets
  • Built-in authentication and authorization with users, groups, and permissions
  • SSO support via OpenID Connect and LDAP
  • Real-time widget updates using WebSockets, with Redis-backed updates
  • Fast built-in search across supported integrations and Homarr data
  • Large built-in icon picker with 10K+ icons
  • Multiple deployment options including Docker and Kubernetes (Helm)

Use Cases

  • Create a homelab/startpage portal to launch and monitor all services in one place
  • Provide a multi-user dashboard for families or teams with role-based access
  • Centralize operational visibility (status, widgets, quick actions) for media and infrastructure stacks

Limitations and Considerations

  • Many widgets depend on third-party integrations; feature depth varies by integration
  • Full functionality may require additional services such as Redis for real-time updates

Homarr fits well for anyone who wants a clean, customizable home dashboard with integrated visibility and access controls. Its extensible integration approach makes it suitable for both small personal setups and larger multi-user environments.

2.7kstars
157forks
#6
Astroluma

Astroluma

A self-hosted home lab dashboard for organizing links, managing tasks, monitoring devices, and integrating common homelab apps from a single web interface.

Astroluma screenshot

Astroluma is a self-hosted, productivity-oriented dashboard for homelabs and home servers. It combines a customizable start page with tools for organizing services, tracking tasks, and monitoring devices in one web UI.

Key Features

  • Multi-user support with separate user spaces
  • Link organization with nested categories and a featured page
  • Network device tools including IPv4 scanning, device status, and Wake-on-LAN
  • Built-in productivity utilities such as todo lists and a snippet manager
  • TOTP generation for time-based one-time passwords
  • Custom page creation and publishing within the dashboard
  • App integrations for common homelab services plus support for custom integrations
  • Theme and layout customization, including icon pack support

Use Cases

  • Homelab start page to launch and organize self-hosted services
  • Lightweight personal productivity hub for todos, snippets, and quick access links
  • Basic home network visibility and device wake/availability checks

Limitations and Considerations

  • Third-party app integrations vary in depth depending on the service and configuration
  • Network scanning and device monitoring features depend on local network access and permissions

Astroluma is a good fit for users who want a single, customizable dashboard that blends homelab service organization with everyday utilities. It is designed to be flexible, visually configurable, and practical for managing a growing set of self-hosted tools.

743stars
23forks
#7
Mafl

Mafl

Mafl is a minimalistic, flexible startpage for organizing services with interactive cards, themes, tags, and YAML-based configuration.

Mafl screenshot

Mafl is a minimalistic and flexible homepage (startpage) that helps you organize links and services into an interactive dashboard. It is configured via a simple YAML file and can fetch data from supported services through a backend to reduce direct third-party requests.

Key Features

  • YAML-based configuration for services, groups, and settings
  • Interactive, real-time cards that can display extra information (for supported services)
  • Backend-driven requests for improved privacy when integrating third-party services
  • Themes and customizable UI styling
  • Service grouping and tagging for better organization
  • Multi-language UI support
  • Installable PWA experience
  • Easy deployment via Docker (and available lightweight install options)

Use Cases

  • Personal homelab startpage to centralize self-hosted apps and status widgets
  • Team or household dashboard for frequently used services and quick access links
  • A lightweight, themeable homepage that works well on desktop and mobile

Limitations and Considerations

  • Integrations/widgets depend on the available built-in service cards; unsupported services may be limited to basic link-style entries

Mafl is a good fit for users who want a clean, fast startpage with a simple configuration model and optional interactive widgets. Its theming, grouping, and tagging make it suitable for both small and growing dashboards.

645stars
45forks
#8
Lab Dash

Lab Dash

Lab Dash is an open-source homepage/dashboard for homelabs. It offers a customizable widget grid, shortcuts, system info, basic health checks, PWA support, and local encrypted configuration.

Lab Dash is an open-source web UI that serves as a customizable, self-hosted homepage and dashboard for homelabs and server environments. It provides a tile/grid-based interface to organize shortcuts, monitor services, and surface system information from a single page.

Key Features

  • Customizable grid layout with drag-and-drop reordering and resizable widgets
  • Widget types for shortcuts, system information, service health checks, and custom widgets
  • Local configuration storage with optional local encryption for sensitive data (AES-256-CBC)
  • Admin-only editing controls and configuration backup/restore support
  • PWA support for installation as an app on desktop and mobile devices
  • Designed to run in Docker/Docker Compose; can access the Docker socket for service discovery and stats
  • Customizable appearance: background image, custom search providers, and configurable titles/tabs

Use Cases

  • Centralized homelab homepage to quickly launch and organize self-hosted services
  • Lightweight service status dashboard for basic health checks and quick diagnostics
  • PWA start page for households or small teams to provide a unified access point to tools and media

Limitations and Considerations

  • Not a full-featured monitoring or alerting platform; health checks are basic and intended for quick status checks
  • No bundled server-side database; configuration is file-based and depends on filesystem volumes for persistence
  • Setup assumes Docker/Docker Compose familiarity and requires an encryption secret for protected fields

Lab Dash is focused on providing a simple, privacy-oriented start page and dashboard for home servers, prioritizing ease of customization, local data control, and quick access to services.

387stars
23forks
#9
Dashwise

Dashwise

Dashwise is a self-hosted homelab dashboard built with Next.js and PocketBase. It offers GUI-managed links, modular widgets, link uptime checks, spotlight search and OIDC SSO.

Dashwise is an all-in-one homelab dashboard that centralizes links, widgets and small integrations. It pairs a Next.js frontend with a PocketBase backend to provide per-user JSON configs, GUI editing and a modular dashboard layout.

Key Features

  • GUI-based management for links, search engines, wallpapers and settings
  • Built-in authentication via PocketBase with optional OIDC SSO support
  • Link management with Link Groups and optional HTTP-based uptime monitoring and downtime logging
  • Modular widgets and "glanceables" that can be moved and customized per user
  • Spotlight-like quick search (Ctrl+K) with support for bangs and indexed search items
  • Wallpaper upload and default wallpaper customization for new users
  • Docker Compose deployment with an optional jobs container for background indexing and monitoring tasks
  • Integration hooks for self-hosted apps (limited integrations available initially)

Use Cases

  • A personal or homelab startpage to centralize service links, quick actions and system glanceables
  • Lightweight uptime checks and quick visibility for frequently used self-hosted services
  • Shared dashboard for small teams to store and organize links, search shortcuts and widgets

Limitations and Considerations

  • Project is under active development; some planned integrations and widget types are not yet implemented
  • Backend depends on PocketBase (SQLite) which may limit scalability for very large multi-user deployments
  • Link monitoring is basic (HTTP GET checks) and not a full-featured monitoring/alerting system

Dashwise is focused on a clean, configurable startpage experience for self-hosters who want a GUI-managed dashboard with lightweight monitoring and integration points. It is suited for personal and small-team usage where simplicity and local control are priorities.

315stars
9forks
#10
DashLit

DashLit

DashLit is a simple self-hosted startpage that lets you build an installable PWA dashboard with drag-and-drop editors, grouping, themes, and optional password/JWT protection.

DashLit screenshot

DashLit is a lightweight, self-hosted startpage and personal dashboard for organizing links, launching services, and creating a simple application hub. It provides an installable PWA frontend with an in-browser editor so you can build and rearrange your homepage without editing files.

Key Features

  • Drag-and-drop editor for creating and organizing link cards, groups, and shortcuts
  • Support for light/dark themes and custom theme configuration
  • Installable PWA for a native-like experience on desktop and mobile
  • Optional password-based access control and JWT support for simple authentication
  • File-based data storage (data directory) for easy backup and portability
  • Docker and docker-compose ready for straightforward deployment
  • Built with a Svelte + TypeScript frontend for a responsive, client-driven UI

Use Cases

  • A personal startpage to centralize bookmarks and quick links for a home server or homelab
  • A shared dashboard for small teams to collect service links and internal tools behind a simple password
  • A lightweight app launcher for frequently used web apps and utilities

Limitations and Considerations

  • Uses simple file-based storage by default, which may not scale for multi-tenant or large-team scenarios
  • Authentication is basic (password / JWT) and lacks enterprise SSO, RBAC, and advanced user management
  • Not designed as a full-featured portal with external integrations or centralized sync across deployments

DashLit is a pragmatic choice when you need a fast, easy-to-run startpage with a friendly editor and portable storage. It is best suited for personal use, homelabs, and small teams that require a simple centralized launcher for web services.

314stars
8forks
#11
TraLa

TraLa

TraLa auto-discovers Traefik HTTP routers and presents services in a responsive, iconified dashboard with grouping, search, manual entries, and YAML/config overrides.

TraLa is a simple, modern dashboard that automatically discovers HTTP routers from a Traefik instance and presents them in a responsive service grid. It focuses on providing a clean landing page for self-hosted services with minimal configuration.

Key Features

  • Auto-discovery of HTTP routers via the Traefik API and automatic population of the dashboard
  • Icon auto-detection for services using an external icon repository and optional local icon overrides
  • Smart grouping of services based on tags with configurable grouping thresholds and column layout
  • Full configuration via a YAML file with environment variable overrides for runtime settings
  • Manual service entries and service exclusion rules (wildcard support) for fine-grained control
  • Live search and sorting of services, plus display overrides for custom names and priorities
  • Lightweight, multi-architecture Docker image intended for simple deployment alongside Traefik
  • Multi-language frontend and theming that follows OS light/dark preferences

Use Cases

  • Provide a unified home/landing page for a home lab or self-hosted environment exposing services through Traefik
  • Quickly access and organize running services discovered by a Traefik reverse proxy
  • Create a curated service catalog for household or small-team deployments with custom icons and grouping

Limitations and Considerations

  • Requires the Traefik API to be reachable and configured (may need API exposure or proper credentials)
  • Only discovers HTTP routers; non-HTTP services or custom Traefik configurations may not appear
  • Icon detection relies on an external icon source unless icons are provided locally via configuration
  • Not a monitoring or alerting tool — it is intended as a navigational/overview dashboard, not for metrics or health checks

TraLa is a lightweight, practical dashboard for users running Traefik who want an organized, customizable service landing page. It emphasizes automation with easy overrides so you can keep default behavior or tailor the display to your needs.

248stars
7forks
#12
Honey

Honey

Vite-built static dashboard that lists, pings, and launches self-hosted services; configurable via a JSON config and available as a Docker image or prebuilt archive.

Honey screenshot

Honey is a lightweight, client-side startpage and dashboard for organizing self-hosted services. It is implemented in plain HTML, CSS and JavaScript and runs entirely in the browser, with build tooling provided by Vite.

Key Features

  • Pure client-side application implemented in HTML, CSS and JavaScript (no backend required).
  • Configurable services and UI via a single JSON file (config/config.json) with support for custom icons and wallpapers.
  • Visual availability indicators (ping dots) and options to open services in new tabs.
  • Built with Vite for development and optimized builds; prebuilt archives/releases are available for easy deployment.
  • Official Docker image and docker-compose example for containerized deployment.
  • Settings UI exposes common options (dark mode, blur, animations, trusted domains, open-new-tab behavior).
  • Simple mechanism for adding custom services (array of service objects with name, desc, href, icon).

Use Cases

  • A personal homeserver startpage to centralize links to self-hosted apps (dashboards, dev tools, media services).
  • A LAN/service catalog for a small team to quickly access internal tools and status at a glance.
  • Quick deployment on a static webroot or container (Docker) to provide a uniform entrypoint for multiple services.

Limitations and Considerations

  • All operations are client-side: settings are stored in the browser (cookies/local storage) and can be lost if cookies are blocked or cleared.
  • No built-in multi-user accounts or server-side authentication; centralized/multi-user configuration requires deploying a shared config file on the server.
  • Some UI assets (fonts/icons/wallpapers) are third-party resources and may require network access unless fully bundled in a custom config.

Honey is suitable when you need a simple, dependency-light startpage for self-hosted services that is easy to deploy and customize. It prioritizes minimalism and client-side operation over centralized user management or server-side features.

224stars
13forks
#13
Iso

Iso

A plug-and-play, Docker-first dashboard for self-hosted services configured via a single JSON file with multi-language support.

Iso screenshot

Iso is a lightweight, plug-and-play dashboard for organising and launching your self-hosted services. It is aimed at homelab and personal server users and is configured through a single JSON file for easy setup and portability. (github.com)

Key Features

  • Single-file configuration: define the dashboard (title, services, order, icons, links) in a single config.json. (github.com)
  • Docker-first distribution with a ready Docker image and an example Docker Compose configuration for quick deployment. (github.com)
  • Multi-language UI: built-in support for English, Español, Français and Deutsch. (github.com)
  • Themeable appearance and icon-ready service entries with optional custom icons and greeting messages. (github.com)
  • Search bar support with configurable search engine (multiple engines supported or custom engineUrl placeholder). (github.com)

Use Cases

  • Personal homelab startpage: centralise links to web UIs (Plex, Bitwarden, Home Assistant, etc.) for quick access.
  • Small team or household launcher: expose commonly used self-hosted tools behind one minimal dashboard.
  • Lightweight public-facing service index (internal network): provide a branded entrypoint for services without a heavy control panel.

Limitations and Considerations

  • Manual configuration: services must be declared in config.json; there is no automatic service discovery or dynamic health checking built-in.
  • Lightweight feature set: Iso focuses on linking and launching services rather than offering integrated monitoring, metrics, or advanced user-management features.
  • Opinionated deployment: project assumes containerized deployment (Docker) and development tooling such as Bun or Nix for local development as noted in the repository. (github.com)

Iso is intentionally minimal and focused on being an easy-to-configure dashboard for self-hosted services. It is suitable for users who want a simple, themeable startpage with Docker-based deployment and straightforward JSON configuration.

157stars
8forks
#14
Homarr iFrames

Homarr iFrames

Lightweight Go API that returns embeddable HTML iFrames for many self-hosted services (e.g., Linkwarden, Vikunja), with Docker and Swagger support.

Homarr iFrames is a small Go-based API that generates embeddable HTML iFrames for a variety of self-hosted applications so they can be displayed inside dashboards (not limited to Homarr). The API exposes per-source routes that produce HTML iFrames and accepts query parameters to control output and reload behavior. (github.com)

Key Features

  • Generates embeddable iFrame endpoints for many sources (examples: Linkwarden, Vikunja).
  • Per-source query parameters (limit, collectionId, theme, auto-reload) to customize the returned HTML.
  • Built-in API documentation served via Swagger at /v1/swagger/index.html.
  • Distributed as a Docker image and includes a Dockerfile and docker-compose example; default container port is 8080.
  • Simple, dependency-light Go implementation suitable for running behind a reverse proxy. (github.com)

Use Cases

  • Embed bookmarks, task lists or other self-hosted app views inside a Homarr or custom dashboard.
  • Provide lightweight, customizable HTML widgets for private dashboards without modifying the upstream apps.
  • Combine multiple service-specific iFrames into a single dashboard page for consolidated monitoring. (github.com)

Limitations and Considerations

  • No built-in authentication or access control: any client that can reach the API can request iFrame content; run behind an auth/reverse-proxy (e.g., Authelia/Authentik) or restrict network access. (github.com)
  • iFrame behavior depends on the browser and the target app (mixed HTTP/HTTPS contexts or apps sending X-Frame-Options may block embedding).
  • Feature set is focused on producing and customizing HTML iFrames rather than acting as a full integration layer (some sources may require specific environment variables). (github.com)

Homarr iFrames is a compact, practical solution for exposing many self-hosted app views as embeddable iFrames for dashboards. It is implemented in Go and intended to be run in containers or directly with minimal dependencies. (github.com)

102stars
3forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running