Docker 搭建轻量高颜值个人导航页面

工具介绍

Flare 是一款轻量、快速、美观个人导航页面,适用于 HomeLab 或其它注重私密的场景。

可支持 Docker 一键部署,维护方便。

无任何数据库依赖。应用数据完全开放透明。

支持在线编辑。支持 x86 及常见的 ARM 设备。应用资源消耗很低。

工具特点

服务资源消耗极低,可以跑在任何规格的机器上。

程序页面性能较好,渲染速度更快,支持同时渲染大量书签。

使用声明的配置来进行导航内容管理,无需担心数据迁移问题。

简化了天气数据的获取方式,不再需要申请天气网站的 API_KEY,避免不必要的成本开销。

内置大量风格统一、高质量的矢量图标,确保界面长期耐看。

默认使用免登陆的模式,避免了 HomeLab、本地使用的用户有额外登录操作。

工具部署

启动应用非常简单,如果您习惯使用 Docker,可以执行:

1
docker run --rm -it -p 5005:5005 -v `pwd`/app:/app soulteary/flare

如果您习惯使用 docker-compose,只需要执行 docker-compose up -d

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
version: '3.6'

services:
flare:
image: soulteary/flare
restart: always
# 默认无需添加任何参数,如有特殊需求
# 可阅读文档 https://github.com/soulteary/docker-flare/blob/main/docs/advanced-startup.md
command: flare
# 启用账号登陆模式
# command: flare --nologin=0
# environment:
# 如需开启用户登陆模式,需要先设置 `nologin` 启动参数为 `0`
# 如开启 `nologin`,未设置 FLARE_USER,则默认用户为 `flare`
# - FLARE_USER=flare
# 指定你自己的账号密码,如未设置 `FLARE_USER`,则会默认生成密码并展示在应用启动日志中
# - FLARE_PASS=your_password
# 是否开启“使用向导”,访问 `/guide`
# - FLARE_GUIDE=1
ports:
- 5005:5005
volumes:
- ./app:/app

效果截图

部署完成之后,访问服务器 5005 端口,就能看到下面的界面啦:

在 Flare 启动之后,您可以随时访问/guide,获取 Flare 基础界面功能的介绍:

为满足随时随地编辑的需求,程序新增了在线编辑的页面。地址是/editor

为了减少不必要的地址记忆负担,程序新增一个帮助页面,默认展示所有程序内的工具页面。地址是/help

本文链接:https://my.lmcjl.com/post/19808.html

展开阅读全文

4 评论

留下您的评论.