Docker 搭建轻量高颜值个人导航页面
前言
Flare是一款轻量、快速、美观个人导航页面,适用于 HomeLab 或其它注重私密的场景。
可支持 Docker 一键部署,维护方便。
无任何数据库依赖。应用数据完全开放透明。
支持在线编辑。支持 x86 及常见的 ARM 设备。应用资源消耗很低。
截图
特点
服务资源消耗极低,可以跑在任何规格的机器上。
程序页面性能较好,渲染速度更快,支持同时渲染大量书签。
使用声明的配置来进行导航内容管理,无需担心数据迁移问题。
简化了天气数据的获取方式,不再需要申请天气网站的 API_KEY
,避免不必要的成本开销。
内置大量风格统一、高质量的矢量图标,确保界面长期耐看。
默认使用免登陆的模式,避免了 HomeLab、本地使用的用户有额外登录操作。
教程
1.命令搭建
docker run -d -p 5005:5005 -v `pwd`/app:/app soulteary/flare
2.docker-compose搭建
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
然后执行就行
docker-compose up -d
THE END