heimdall
应用介绍
Heimdall 是一款优雅易用的开源应用仪表板,专门用于整理和展示你所有的网络应用链接,非常适合作为NAS和家庭服务器的首页使用。你可以把它设置为浏览器的起始页,方便你快速访问所有自托管服务,不再需要在浏览器书签里翻找。
Heimdall 支持自动识别数百种热门应用,添加应用时会自动填充图标和默认磁贴颜色,使用非常方便。部分增强应用还支持API对接,可以直接在仪表板上显示实时状态数据,比如NZBGet和Sabnzbd可以直接显示下载队列大小和下载速度。Heimdall 还内置了搜索栏,支持Google、Bing或DuckDuckGo搜索引擎,也支持自定义搜索选项。
Heimdall 完全开源免费,支持多语言,包括简体中文,对ARM架构支持友好,可以在树莓派等低功耗NAS设备上完美运行。
安装说明
前提依赖
推荐使用Linuxserver.io提供的Docker镜像部署,只需要Docker和Docker Compose即可运行,官方提供了多架构镜像支持x86-64、armhf和arm64,适配各种常见NAS设备。
安装配置
创建 docker-compose.yml 文件如下:
version: '3'
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
ports:
- 8080:80
volumes:
- ./config:/config
restart: unless-stopped配置文件会存储在本地的./config目录,方便你备份和迁移。
使用说明
启动容器后,访问 http://你的NAS地址:8080 即可进入Heimdall,点击添加应用,输入应用名称,Heimdall会自动识别热门应用并填充图标和颜色,非常便捷。你可以把常用应用固定到首页,方便快速访问。
Heimdall 支持自定义背景图片,支持多种语言切换,如果你需要访问内部IP地址的应用,可以通过设置环境变量ALLOW_INTERNAL_REQUESTS=true来开启内部IP请求,解决SSRf防护导致的无法访问问题。
对于自签名证书或者私有CA签发的证书,你还可以配置自定义CA证书包,让增强应用能够正常访问你的内部HTTPS服务。整体使用简单,资源占用低,是非常成熟稳定的NAS首页解决方案。
开源信息
- GitHub 地址:https://github.com/linuxserver/Heimdall
- 项目官网:https://heimdall.site/
- Docker Hub:https://hub.docker.com/r/linuxserver/heimdall