个人主页软件Fenrus
今天是足不出户的第 22 天
周三核酸,周四休息,周五继续休息。理论上如果没有再出🐏的话,小区今天就可以降级为管控区了,不过到目前为止,没看到任何官方的消息。
什么是 Fenrus ?
Fenrus是基于node.js开发的个人主页/仪表板。它允许您拥有一个自定义主页/新标签页,用于快速访问您的个人应用程序/网站。它类似于之前介绍的Flame、Heimdall等导航软件。
这是网友 tommy 问起才开始折腾的,界面挺漂亮的,可以感受一下

安装
在群晖上以 Docker 方式安装。
在注册表中搜索 fenrus ,选择第一个 revenz/fenrus,双击直接下载。

卷
在 docker 文件夹中,创建一个新文件夹,将其命名为 fenrus,并在其中建两个子文件夹 data 和 images

| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/fenrus/data |
/app/data |
存放数据 |
docker/fenrus/images |
/app/wwwroot/images |
存放图片 |

端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
| 本地端口 | 容器端口 |
|---|---|
3830 |
3000 |

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 创建目录 |
运行
注册用户
在浏览器中输入 http://群晖IP:3830 就能看到初始化设置界面

设置好密码点 SAVE 就注册好了一个管理员账号

点击 Settings 按钮

进入设置界面

设置搜索
找到菜单 System Search Engines

点 ADD 来增加新的搜索
Name:百度或者baidu都可以,就是用来识别的;URL:搜索的格式是https://www.baidu.com/s?wd=%sShortcut:设为了bd,但老苏没弄明白这个有啥用处

点 SAVE 保存

将刚刚添加的 百度 设为 Default

回到主页时搜索引擎已经改过来了,如果不生效多刷几次

新建分组
找到菜单 System Groups

原来的两个分组就算没用也可以不要删,只要 Disable 就可以

我们可以通过 ADD 来新建自己的分组

添加站点
可以通过右下角的 ADD ITEM 来添加站点

分了三种类型

其内置了很多常用的应用

以 HomeAssistant 为例,先在 HomeAssistant 创建一个 长期访问令牌

回到 Fenrus 继续

如果 TEST 显示

点 SAVE 保存后会自动返回分组

面板显示
如果将 分组 添加到 Dashboard,首页会显示

找到 Dashboards ,对 Default 进行编辑,通过 ADD 添加刚才新建的 测试 分组

完成之后才会在主页看到我们添加的 HomeAssistant 按钮,点击可以直接打开 HomeAssistant 登录后的主界面

关闭注册
默认是运行注册的

关闭即可禁止用户注册

遗留问题
自己上传的图标,在后台是能正常显示的

但前端的显示似乎存在问题

从 system.json 看,Icon 采用了 base64 的方式而不是文件方式保存

版本是 0.4.0.0
发文时的最新版本是
0.4.0.326

参考文档
revenz/Fenrus: A personal home page for quick access to all your personal apps/sites.
地址:https://github.com/revenz/Fenrus