Flare 个人书签导航
介绍:
Flare ,一款在性能、数据安全、美观界面以及用户体验上都经过深思熟虑的书签导航。
特点:
- 性能优势:与其前身 Flame 相比,Flare在性能方面有着明显的优势。无论是小到10M的容器镜像体积、还是平时仅消耗30M左右的内存,Flare 均能在 99% 的情况下实现页面秒开,且在极限情况下内存使用仍然保持在 60M。
- 数据策略简单透明:Flare 使用文本格式来存储书签数据,保证了数据的持久性和透明性。无论是软件在未来的某一天无法运行,还是用户希望切换到其他工具,数据迁移的成本都很低。
- 美观界面:Flare 提供了一致性的书签图标设计,包括简约的天气动画图标和 6000 多个 Material Design Icons,确保了软件界面的美观性。
- 懒人工具:Flare 内置了一个图标快速选择工具,以及简单易用的天气展示功能,减少了用户的操作成本。
- 在线编辑:为了满足用户随时随地的编辑需求,Flare 在最新版本中添加了在线编辑功能。
效果图:
部署方法:
第一步:更新源
Ubuntu/Debian:
apt update -y && apt upgrade -y
Centos:
yum update -y && yum upgrade -y
第二步:安装并配置Docker
安装Docker:
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh
启动Docker:
sudo systemctl start docker
设置Docker在开机时自动启动:
sudo systemctl enable docker
第三步:创建docker-compose.yml
新建目录:
mkdir Flare && cd Flare/
新建并打开docker-compose.yml:
nano docker-compose.yml
填入以下内容:
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`,未设置 FLARE_USER,则默认用户为 `flare` - FLARE_USER=flare # 指定你自己的账号密码,如未设置 `FLARE_USER`,则会默认生成密码并展示在应用启动日志中 - FLARE_PASS=your_password # 是否开启“使用向导”,访问 `/guide` - FLARE_GUIDE=1 ports: - 5005:5005 # 可以修改左侧为未占用的端口 volumes: - ./app:/app
保存并退出:
使用 Ctrl+X/Command+X第四步:安装并运行 Flare 容器
docker-compose up -d
部署完成后可以访问
http://<your-ip>:port
来访问"Flare"第五步:配置 Flare
- 进入
https://<your-ip>:port/settings
来编辑设置
- 进入
https://<your-ip>:port/editor
来编辑书签
第六步:反向代理到域名
此处使用一种非常简单的方式:Cloud flare 提供的 Origin Rules
配置如下:
修改Field为Hostname,Value为选择的完整域名,Rewrite to 刚才在左侧填写的端口
记得解析自己的子域名到服务器IP:
使用A记录,Name为域名前缀,Content为服务器地址
相关地址:
官方教程:https://soulteary.com/2022/02/23/building-a-personal-bookmark-navigation-app-from-scratch-flare.html
原文链接:https://blog.fuyiran.link/Technology/47.html
版权声明:本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 傅说 (blog.fuyiran.link)
赞一个,大佬博客很漂亮哦