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.
Agent 可直接安装
这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。
npx -y tokrepo@latest install 80aa267f-39f2-11f1-9bc6-00163e2b0d79 --target codex先 dry-run 确认安装计划,再运行此命令。
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.
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.
How to use
- Deploy with Docker:
docker run -d --name heimdall \
-p 8080:80 \
-p 8443:443 \
-v /path/to/config:/config \
lscr.io/linuxserver/heimdall:latest
- Open
http://localhost:8080in your browser. - Click the plus icon to add application tiles. Enter the name, URL, and select an icon.
- For enhanced applications (Sonarr, Radarr, Portainer, etc.), enter the API key to show live status data.
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
Related on TokRepo
- Self-Hosted Tools -- explore self-hosted applications for your homelab
- Monitoring Tools -- discover monitoring dashboards and observability tools
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.
常见问题
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.
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.
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.
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.
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.
引用来源 (3)
- Heimdall GitHub— Self-hosted application dashboard with enhanced application integrations
- LinuxServer Heimdall— LinuxServer.io maintained Docker image
- Heimdall Wiki— Supports dozens of enhanced application integrations
讨论
相关资产
Homarr — Customizable Self-Hosted Server Dashboard
Homarr is a sleek, modern dashboard for your self-hosted server that integrates with dozens of services. It provides real-time monitoring widgets, application shortcuts, and Docker container management in one unified interface.
Dashy — Self-Hosted Dashboard for Your Homelab
Dashy is a highly customizable, self-hosted dashboard application for organizing your services, bookmarks, and monitoring widgets in a beautiful interface.
Tarantool — In-Memory Database and Lua Application Server
A high-performance in-memory database with a built-in Lua application server that combines the speed of an in-memory cache with the persistence and ACID guarantees of a traditional database.
Homer — Static Server Dashboard with YAML Configuration
Homer is a dead-simple static dashboard for your server services, configured entirely through a single YAML file with no database or backend required.