Heimdall
Heimdall 是一个优雅的自托管应用仪表盘,帮你集中管理所有 Web 服务,告别混乱的书签,支持实时状态显示和个性化布局。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
一站式收纳所有网页应用,自带图标和实时状态,还带搜索栏。
核心功能
- 一键添加应用,自动识别图标和颜色(Foundation 应用);增强应用可显示实时数据(如下载队列、系统负载)
- 可自定义背景、布局、搜索提供商(Google/Bing/DuckDuckGo),支持拖拽排序
- 支持 Docker 多架构(x86-64、armhf、arm64)以及手动 PHP 部署,低配置也流畅运行
- 多语言界面(20+ 种语言),社区贡献翻译;可导出/导入配置
避坑指南
- •默认上传背景图片限制为 2MB,需在 php.ini 中调整 upload_max_filesize;如果使用 Docker 且增强应用也在容器内,需用 Docker 网络地址(如 http://container_name:port)而不是 localhost;部分增强应用的 API 支持可能不完善,需查阅官方文档。
适用场景
- 作为浏览器的起始页,快速访问你的 NAS、路由器、媒体服务器等服务
- 团队内部搭建共享仪表盘,统一管理常用内网工具链接
详细介绍
Heimdall 是一个自托管的应用程序仪表盘,专为整理和快速访问你的所有 Web 应用而设计。它可以替代杂乱的浏览器书签,为你提供一个干净、可定制的起始页。你只需添加应用的名称,Heimdall 会自动匹配图标并设置配色(基础应用)。对于增强型应用(如 NZBGet、Sonarr 等),它还能通过 API 实时显示下载队列大小、速度、系统状态等动态数据。内置搜索栏支持 Google、Bing 或 DuckDuckGo,方便你直接搜索。安装方式灵活:支持 Docker 一键部署,也可手动克隆仓库并配置 PHP(需 ≥8.1)。项目在 GitHub 上拥有 9000+ Star,社区活跃,持续更新,是自建服务管理者的效率利器。
常见问题与排障 (1)
故障排除为什么Heimdall在添加新应用并选择建议图标时会显示错误500?
这是由Heimdall无法确定建议图标文件扩展名的错误引起的,导致出现“Undefined array key "extension"”错误。解决方法:右键单击您想要的图标,选择“另存为”下载该图标,然后使用“上传”按钮手动添加,而不是使用建议的图标。这样可避免此错误。该问题已在#1446中追踪,以寻求永久修复。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
使用 Docker 安装:运行 docker run -d -p 80:80 linuxserver/heimdall,然后浏览器访问 IP 即可进入配置页面
或者手动部署:git clone 项目 → cp .env.example .env → php artisan key:generate → 配置 Web 服务器指向 /public 目录
添加应用:点击右上角 + 号,输入应用名称(如 'Sonarr'),选择类型(Foundation/Enhanced),填写 URL 及 API 密钥(可选)
- 使用 Docker 安装:运行 docker run -d -p 80:80 linuxserver/heimdall,然后浏览器访问 IP 即可进入配置页面
- 或者手动部署:git clone 项目 → cp .env.example .env → php artisan key:generate → 配置 Web 服务器指向 /public 目录
- 添加应用:点击右上角 + 号,输入应用名称(如 'Sonarr'),选择类型(Foundation/Enhanced),填写 URL 及 API 密钥(可选)
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
如果是 Docker 方式:停止并删除容器 docker stop heimdall && docker rm heimdall,然后删除数据卷(如需)。如果手动部署:删除项目目录,并清理数据库文件及 Web 服务器配置。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
1 FAQ