ScriptsApr 17, 2026·3 min read

Heimdall — Application Dashboard for Your Server

Heimdall is an elegant self-hosted application dashboard that organizes all your web services and apps into a single, customizable start page with enhanced tile features.

TL;DR
Heimdall organizes all your self-hosted web services into a single, customizable start page with search and bookmarks.
§01

What it is

Heimdall is a self-hosted application dashboard that provides a unified start page for all your web services and applications. It displays application tiles with status indicators, enhanced search, and bookmark management in an elegant web interface. Heimdall integrates with many common applications to show real-time status and quick-access links.

Homelab enthusiasts, system administrators, and teams running multiple self-hosted services use Heimdall as their browser homepage to quickly navigate between tools like Plex, Sonarr, Grafana, and other web applications.

§02

How it saves time or tokens

Without a dashboard, navigating between self-hosted services means maintaining a bookmark folder or memorizing IP addresses and ports. Heimdall centralizes all service URLs into a visual grid with icons and status checks. Its enhanced application support goes beyond simple links by pulling real-time data from supported applications, so you can see service health at a glance without opening each one individually.

§03

How to use

  1. Deploy with Docker:
docker run -d --name heimdall \
  -p 8080:80 \
  -p 8443:443 \
  -v /path/to/config:/config \
  lscr.io/linuxserver/heimdall:latest
  1. Open http://localhost:8080 in your browser.
  2. Click the plus icon to add application tiles. Enter the name, URL, and select an icon.
  3. For enhanced applications (Sonarr, Radarr, Portainer, etc.), enter the API key to show live status data.
§04

Example

# Docker Compose setup
version: '3.8'
services:
  heimdall:
    image: lscr.io/linuxserver/heimdall:latest
    container_name: heimdall
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
    volumes:
      - ./heimdall-config:/config
    ports:
      - '8080:80'
      - '8443:443'
    restart: unless-stopped
§05

Related on TokRepo

§06

Common pitfalls

  • Heimdall does not proxy traffic. It is a dashboard with links, not a reverse proxy. Use Traefik or Nginx Proxy Manager for routing.
  • Enhanced application tiles require valid API keys. Without them, tiles display as basic bookmarks without live status data.
  • The default port 80/443 may conflict with existing web servers. Map to alternative host ports (e.g., 8080/8443) to avoid conflicts.

Frequently Asked Questions

What is the difference between Heimdall and Homer or Homarr?+

Heimdall provides enhanced application integrations that pull live data from supported services. Homer is a simpler static dashboard configured via YAML. Homarr offers a more modern UI with drag-and-drop. Heimdall sits between them in complexity, offering a database-backed UI with per-application API integrations.

Does Heimdall support authentication?+

Heimdall itself does not provide user authentication. For access control, place it behind a reverse proxy with authentication (like Authelia, Authentik, or basic auth in Nginx). This keeps the dashboard private while allowing authorized users access.

How many applications does Heimdall support with enhanced integration?+

Heimdall includes enhanced support for dozens of popular self-hosted applications including Sonarr, Radarr, Plex, Tautulli, Portainer, Pi-hole, and many more. Enhanced applications show live statistics and status directly on the dashboard tile.

Can I customize the appearance of Heimdall?+

Yes. Heimdall supports custom backgrounds, theme colors, tile sizes, and tag-based grouping. You can organize applications into categories, change the grid layout, and upload custom icons for applications not in the built-in icon library.

Is Heimdall still actively maintained?+

Heimdall is maintained by the LinuxServer.io community, which provides regular Docker image updates. The application receives updates for new enhanced application integrations, bug fixes, and security patches through the LinuxServer.io image pipeline.

Citations (3)

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets