Skip to content

飞牛 fnOS 部署

本教程通过 fnOS 的 Docker Compose 项目部署 HA Bridge。

1. 准备文件夹与 Compose 文件

在 fnOS 中创建文件夹,例如:

text
/vol1/1000/docker/ha-bridge

复制下面的全部内容,在该文件夹中创建 compose.yaml

yaml
name: ha-bridge

services:
  ha-bridge:
    image: weidaye1122/ha_bridge:latest
    container_name: HaBridge
    user: root
    restart: unless-stopped
    ports:
      - "18080:8000"
    volumes:
      - /vol1/1000/docker/ha-bridge/data:/data
      - /vol1/1000/docker/ha-bridge/secrets:/run/secrets
      - /etc/machine-id:/host/etc/machine-id:ro
      - /sys/class/dmi/id:/host/sys/class/dmi/id:ro

如果你的存储卷编号不同,例如不是 /vol1/1000,请把两行左侧路径一起改为实际位置。右侧容器路径不要修改。

2. 创建 Compose 项目

  1. 打开 fnOS 的 Docker / Compose 管理页面。
  2. 新建 Compose 项目并选择 compose.yaml 所在文件夹。
  3. 确认服务名称为 HaBridge 后创建并启动。

3. 首次打开

浏览器访问:

text
http://fnOS IP:18080

看到管理员设置页即表示部署成功。

提示

  • data 用于保存仪表盘、图片和数据库。
  • 如果端口被占用,将 18080:8000 左侧的 18080 改为其他未占用端口。