flare 升级

背景

原先基于docker直接部署。刚学习了docker compose,为了便于管理docker,同时巩固学习的知识,对flare做升级。

为什么选用flare作为导航

此章节本应在第一次安装说明中编写,但是没有,就在这次文章中补充。 作者描述为:轻量、快速、美观的个人导航页面,适用于 HomeLab 或其他注重私密的场景。 无任何数据库依赖,应用数据完全开放透明,100% 属于用户自己。 支持在线编辑,内置 Material Design Icons 6k+ 图标,目前累计下载过万,期待你的反馈 :) 支持 x86 以及常见的 ARM (ARM32v6、ARM32v7、ARM64v8)设备,应用资源消耗非常低:

  • CPU: < 1%
  • MEM: < 30M
  • Docker Image: < 10M

准备

docker file

git clone https://github.com/soulteary/docker-flare.git 主要为了获取docker-compose.yml

备份

cd /volume1/docker/nav cp -r flare flare-upgrade

停止原服务

进入群晖docker管理界面,停止flare。 同时检查数据存储位置。

执行

在新备份的目录flare-upgrade下,编辑docker-compose.yml

version: '3.6'

services:
  flare:
    image: soulteary/flare:0.5.1
	  container_name: flare051
    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:
      - 1114:5005
    volumes:
      - ./data:/app

启动

docker-compose up -d

验证

打开页面 http://nas2.rainbow.host:1114 检查功能是否正常