前面陆续在雨云上搭了图床、监控、知识库、密码库……服务一多,每个都记一个 IP:端口,烦不说,换设备就找不到入口。Heimdall 是一个开源的「自托管服务导航页」:把图床、监控、Wiki、Git 等所有自托管应用做成图标卡片,一个域名打开就能点。本文用一台雨云 KVM 云服务器,Docker 一把部署,把散落的服务收进一个面板。
一、先准备一台雨云 KVM 云服务器
导航页本身极轻,几乎不占资源,但它要 7×24 在线、有公网 IP、绑个域名走 HTTPS,才方便在任何设备随时打开。想低成本起一台可以看国产高性价比云服务器,比如雨云:KVM 虚拟化、Debian/Ubuntu 镜像任选,新用户用优惠码 admin01 享五折,入门版折后约 9 元/月,支持 7 天无理由退款。挑机器可参考 VPS 怎么选不踩坑 与 新手买 VPS 先看这几个配置参数。
我选 Debian 12。基础安全按 VPS 到手第一件事做什么 走一遍,本文默认你已建好普通用户、开了 ufw。后台走 80/443,放行即可。
二、装 Docker 并拉起 Heimdall
装 Docker:
curl -fsSL https://get.docker.com | sh
systemctl enable --now docker
建目录并写 docker-compose.yml:
mkdir -p /opt/heimdall && cd /opt/heimdall
version: "3"
services:
heimdall:
image: linuxserver/heimdall:latest
container_name: heimdall
restart: unless-stopped
ports:
- "8085:80"
- "8443:443"
volumes:
- ./config:/config
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
启动:
docker compose up -d
浏览器打开 http://服务器IP:8085,用默认管理员登录(首次会提示改密码)即可进后台加应用。
三、把服务加进面板
登录后点「+ Applications」逐个加卡片:填名称、URL(比如图床 https://img.example.com、监控 https://kuma.example.com)、选图标。Heimdall 内置了上百个常用自托管应用的图标,搜名字直接套,不用自己找图。
如果你按本系列搭过这些,正好一股脑收进来:
– 图床 Lsky Pro:雨云搭建 Lsky Pro 图床
– 监控 Uptime Kuma:雨云搭建 Uptime Kuma 监控告警
– 资源监控哪吒:雨云搭建哪吒监控
– 知识库 Wiki.js:雨云搭建 Wiki.js 个人知识库
– 私有 Git Gitea:雨云搭建 Gitea 私有代码仓库
– 密码库 Vaultwarden:雨云搭建 Vaultwarden 密码管理器
– 网盘聚合 AList:雨云搭建 AList 聚合挂载
– 云端 IDE Code Server:雨云搭建 Code Server
– 去广告 DNS AdGuard:雨云搭建 AdGuard Home
– 测速节点 LibreSpeed:雨云搭建 LibreSpeed 测速
把真实域名填进去,以后打开导航页点一下就到,再也不用记端口。
四、配 HTTPS 与访问保护
导航页聚合了所有服务的入口,等于「家门钥匙串」,必须保护好。两个做法:
1. 反代 HTTPS:Nginx 反代 8085,配 certbot 证书,域名访问更顺手也更安全。
2. 登录保护:Heimdall 自带账号体系,后台「用户」里把匿名访问关掉,只让员工/自己登录后看;更稳妥可在 Nginx 层加 Basic Auth 或限制来源 IP,见 VPS 安全配置实战。
放行端口:
ufw allow 80/tcp
ufw allow 443/tcp
ufw reload
五、踩过的坑与经验
- 图标不显示:多半是
./config目录权限问题,给目录对齐 PUID/PGID(上面设的 1000)即可。 - 卡片打不开:URL 填错或目标服务没开。先确认目标服务本身能访问,再填进卡片;目标服务若只在局域网,导航页也登不进去。
- 导航页等于钥匙串:它一漏,所有服务入口全暴露。务必关匿名访问 + 强密码 + 来源限制,别图省事。
- 数据备份:
./config存了所有卡片配置,定期打包;多服务统一备份见 雨云快照备份与对象存储。 - 别放敏感直链:卡片只是跳转,不要在导航页备注里写各服务的密码,密码交给 雨云搭建 Vaultwarden 管。
小结
自托管服务多了,一个导航页是刚需:所有入口收一处,换设备、换浏览器都不慌。部署就是一个 docker-compose,难点在访问保护和卡片整理。常驻轻量服务很适合雨云这类低价稳定 KVM——优惠码 admin01 五折、7 天无理由退款,跑导航页这类常驻小服务很划算。
合规提醒:使用雨云及本文所述方案时,请遵守《网络安全法》《个人信息保护法》《数据安全法》等相关法律法规,仅用于合法合规的自有服务入口聚合与访问管理,导航页本身不存储业务数据,请妥善保管访问凭证、不得向未授权人员开放内部服务入口。






