Heimdall is an elegant application dashboard and launcher that brings all of your web applications together on one organised page. Built in PHP with the Laravel framework, it is a staple of the self-hosting community for creating a clean, personalised gateway to your services.
Key Features
Application launcher — group all your self-hosted apps and external web tools into tidy, customisable tiles.
Tiled layout — arrange items into columns and reorder them to suit how you work.
Enhanced app store — a large catalogue of pre-built tiles with icons and metadata for popular services.
Custom links — add any URL as a tile, with optional custom icons and colours.
Lightweight — runs comfortably on modest hardware, ideal for a Raspberry Pi or small home server.
Why Use Heimdall?
It solves the “too many bookmarks” problem by giving you a single landing page for everything you run at home. A common companion next to reverse proxies such as Nginx Proxy Manager or Traefik.
Use Cases
Personal startpage for a homelab with many services
Family or team portal to commonly used internal tools
Clean launcher for media, automation, and productivity apps
Platform
Self-hosted · Docker · Linux · supports any device with a web browser