Personal Dashboard [fenrus]

2022-08-17 17:06:04 1点赞 7收藏 2评论

介绍

我知道有一堆人在用heimdall,我曾经也在用,但是啊,heimdall会不明原因的出现error 500,完全没有解决的办法。Personal Dashboard [fenrus] 然后我就去找替代品,给我找到了fenrus这个不完美的替代品。fenrus可以给单用户多个Dashboard,支持guest dashboard,支持api,支持设置搜索引擎,支持多用户登陆,你要知道heimdall默认的是无密码的admin,但是没中文。其实我还到了其它的,但是我非常懒,只有在用不了的时候才会去试新的,所以在将就的用,我会把其它的放在附件里。Personal Dashboard [fenrus]

首先它长这样:

Personal Dashboard [fenrus]

然后它有login page,Register是可以开启或者关闭的:

Personal Dashboard [fenrus]

安装

总之先安装吧。把!换成空格。Personal Dashboard [fenrus]

version: "3.5"
services:
!!fenrus:
!!!!image: revenz/fenrus
!!!!container_name: fenrus
!!!!environment:
!!!!!!- TZ=Asia/Shanghai
!!!!volumes:
!!!!!!- /home/用户名/docker/fenrus/data:/app/data
!!!!!!- /home/用户名/docker/fenrus/images:/app/wwwroot/images
!!!!networks:
!!!!!!- traefik_proxy
!!!!ports:
!!!!!!- 3000:3000
!!!!restart: unless-stopped
networks:
!!traefik_proxy:
!!!!external: true

rp- fenrus.yml

http:
!!routers:
!!!!fenrus-http:
!!!!!!entryPoints:
!!!!!!!!- web
!!!!!!rule: "Host(`dashboard.子域名.duckdns.org`)"
!!!!!!middlewares:
!!!!!!!!- https-redirectscheme
!!!!!!service: fenrus
!!!!fenrus-https:
!!!!!!entryPoints:
!!!!!!!!- websecure
!!!!!!!!#- public
!!!!!!rule: "Host(`dashboard.子域名.duckdns.org`)"
!!!!!!middlewares:
!!!!!! - default-headers
!!!!!! - crowdsec-bouncer
!!!!!! #- auth
!!!!!!tls: {}
!!!!!!service: fenrus
!!services:
!!!!fenrus:
!!!!!!loadBalancer:
!!!!!!!!servers:
!!!!!!!!!!- url: http://fenrus:3000

把public前的#删了,就能用https://域名:端口访问。把auth前的#删了,就能用authelia。把public用的666端口在路由器上端口映射出去就能外网访问了,当然是在有公网的前提下。

使用

然后访问http://ip:3000,或者直接用域名也行,创建第一个用户,默认第一个用户有admin权限。把鼠标悬停在狼图标上面会有logout,可以点它登出,如果是在没登陆状态下则显示login。

Personal Dashboard [fenrus]

下图的2个设置需要把鼠标悬停在上面才能出现,如果点图标就会跳转到设置界面,在手机上贼难用,哪位英语好的能帮我跟作者反馈下吗。

Personal Dashboard [fenrus]

Personal Dashboard [fenrus]

users dashboard

然后去Groups点add加书签,记得书签集是个Group。我记得heimdall是一个个选的。

Personal Dashboard [fenrus]

点add item。app先用epic game做个示范。注意事项:app会抽风,然后需要用default模式。

Personal Dashboard [fenrus]

然后link就用smzdm做示范。

Personal Dashboard [fenrus]

全部都弄完后记得按save。甚至还能加新的dashboard,不过就是要用已存在的dashboard而且不能选default,default默认是那个家的符号。因为过于简单我就不截图了。

然后去换背景。在dashboard-dashboard-Default的从右往左第二个按钮那,改完记得按save。下面的add可以加group。默认背景是可关闭的动画,不知道作者怎么做的,我也想学。Personal Dashboard [fenrus]

Personal Dashboard [fenrus]

新的dashboard在dashboard-dashboard点add。

Personal Dashboard [fenrus]

搜索引擎也能设置。如果要把新设置的搜索引擎设为默认就在search engines把新搜索引擎的Default选上。

Personal Dashboard [fenrus]

好了,用户界面就这样了。给你们看看成品图。用狼图标里的设置可以让Group移动位置,然后theme有3种,basic、default和heimdall,选一种就所有dashboard都会变成选的那种,哪位大佬可以跟作者说下能不能每个dashboard单独设置一种啊。

Personal Dashboard [fenrus]

Personal Dashboard [fenrus]

Guest Dashboard

下面简单介绍下admin界面。这里可以开关GuestDashboard,具体说明上面写的很清楚。

Personal Dashboard [fenrus]

然后去System Groups,设置Guest Dashboard的书签。没错SystemGroups和Groups不共用设置,但是设置方法是一样的,而且SystemGroups是公开的,用户可以把SystemGroups加进自己的Dashboard。

System Search Engines也是一个道理。

关于user就不对劲了,admin居然不能创建新用户,需要让用户自己注册,然后用户注册时也没法设限制。

Personal Dashboard [fenrus]

我的解决方法就是用authelia给login界面加1fa。Personal Dashboard [fenrus]

Personal Dashboard [fenrus]

给你们看看改后的Guest界面。

Personal Dashboard [fenrus]

好了,就到这里了。各位有没有下载网站图标的地方?Personal Dashboard [fenrus]

附件

其它dashboard在docker里搜,我没用过,不要问我它们怎么样,你们自己建下,又能水几篇文章,发表后记得at我。Personal Dashboard [fenrus]

phntxx/dashboard
mauricenino/dashdot
lissy93/dashy
pawelmalak/flame
bleckbeard/hiccup
b4bz/homer
jmzsoftware/jmzhomelabproxy
daledavies/jump
julianprieber/littlelink-custom
organizr/organizr
visibilityspots/smashing

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
2评论

  • 精彩
  • 最新
  • Error500是啥情况 我也出现了

    校验提示文案

    提交
    我也不知道,还有其他人也出现了这情况,去gayhub看看,这个issue还没关闭呢

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
7
扫一下,分享更方便,购买更轻松