一、简介

Docker:https://hub.docker.com/r/linuxserver/heimdall
Heimdall 是一款专为Nas设计的导航程序,你只需要简单安装即可使用,并且非常美观,甚至应用的图标都是内置的,省去了非常多的麻烦。


二、安装

1. 前置

该安装方法是基于Docker安装,其余安装方式可从其他渠道查询
安装Docker:

2. 创建安装目录

1
2
3
4
5
sudo -i

mkdir -p /root/data/docker_data/heimdall

cd /root/data/docker_data/heimdall

3. 部署安装

Docker 指令部署 Heimdall

1
2
3
4
5
6
7
8
9
10
docker run -d \
--name=heimdall \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-p 80:80 \
-p 443:443 \
-v /path/to/appdata/config:/config \
--restart unless-stopped \
lscr.io/linuxserver/heimdall:latest

/path/to/appdata/config:Heimdall 配置文件夹
-e TZ:时区

docker-compose 配置部署

1
vim docker-compose.yml

英文输入法下,按i

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: "2.1"
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai #时区
volumes:
- /path/to/appdata/config:/config #Heimdall 配置文件夹
ports:
- 80:80
- 443:443 #首页访问端口
restart: unless-stopped

按一下esc,然后:wq保存退出

4. 运行启动

使用docker run方式安装,在安装完成的同时已经启动了项目

如果使用docker-compose 部署,则需要执行以下命令安装并且启动项目

1
docker-compose up -d

理论上我们就可以输入https://ip:443访问了。

注意:
1、不知道服务器 IP,可以直接在命令行输入:curl ip.sb,会显示当前服务器的 IP。
2、遇到访问不了的情况,请再次检查在宝塔面板的防火墙和服务商的后台防火墙是否打开对应了端口。


三、使用

1. 首页

进入首页后,会看到红色的提示,这个并不是安装配置有问题,只是单纯的并未添加任何应用的原因
首页-无应用

2. 设置

点击右下角设置按钮,进入设置页面,这里可以设置语言、背景图片等

注:如果不能设置中文,可看一下版本是否最新,或者安装的项目是否是跟本博客一样的项目

设置

3. 添加应用

点击右下角应用列表,进入应用列表,这里可以添加应用,也就是你想要存储展示的网页,点击添加按钮,开始添加应用
添加应用01

进入添加页面后,输入网站名称和网站地址,可以自定义上传网站图标,也可以改应用的背景色等
Heimdall 本身带有识别功能,会根据网站的名称识别网站,自动添加网站图标,例如这里网站名称为Plex,Heimdall 就自动识别并生成了网站图标,并添加了应用的描述,不过都是英文的就是了,如果要用中文描述,则按自己的需要更改
添加应用02

此外,针对特殊的应用,还可以进行特殊的配置,比如配置账号密码,让点击即可登录,或者配置密钥可以在 Heimdall 获取一些展示数据等。
特殊配置

4. 展示

应用配置添加完成后,可在首页进行展示

特别需要注意的是,想要在首页展示应用,需要在应用标签一栏里选择仪表盘

首页-有应用


相关引用:

  1. 阿蛮君 - Docker 搭建 nas 导航 heimdall