前言:FLare是一款轻量、快速、美观的个人导航页面项目。但为方便用户在 HomeLab 或本地使用,flare 默认开启了免登陆模式,这表示,如果有人想在公网使用,就极有可能被坏人访问/editor页面从而一锅端(清空数据)

定期备份显然不是最佳办法,为此,作者添加了flare 账号密码环境配置办法,来保护用户后台设置及数据

声明:此文章仅测试casaos下的flare应用,版本为0.5.2,其他系统或docker请搜索相关对应文章

首先,点击应用右上角→点击设置:

下拉到环境变量,点击添加:

在"键"中填写环境变量,以后台设置为例,如果想实现用户验证后才能进行应用设置,则在设置好登录用户名和密码后,添加"FLARE_DISABLE_LOGIN"的值并将其设置为"0",点击保存

如果想实现访问/editor【标签编辑页面】加用户密码验证,则需要添加"FLARE_VISIBILITY"后,将值设置为"0",点击保存

注意:"FLARE_VISIBILITY"必须在“FLARE_DISABLE_LOGIN”启用时(值为0时)才生效

成功后无论是点击设置还是编辑页面,都会在登录前弹出以下页面:

【可选功能】如果不想用在线标签编辑页面,可以添加"FLARE_EDITOR",并将值设置为"0",生效后弹出404页面

casaos会自动重启下应用,为正常现象,如果保存后弹出下面这个提示,请勿刷新页面:

至此,casaos中flare的登录保护设置完成

博主纯小白,如有描述不当之处还请多多见谅

作者文章:https://github.com/soulteary/docker-flare/blob/main/docs/advanced-startup.md

文章中所用到的环境变量列表:

配置登陆模式下的账号

"FLARE_USER"

配置登陆模式下的密码

"FLARE_PASS"

禁用登陆模式

"FLARE_DISABLE_LOGIN"

启用在线编辑器功能

"FLARE_EDITOR"

首页是否需要登陆可见

"FLARE_VISIBILITY"