Skip to content

安装部署

系统要求

项目要求
操作系统Linux(推荐 Ubuntu 22.04+)
Docker24.0 或更高版本
Docker Composev2
硬件建议 2 核 CPU、8 GB 内存以上
网络访问 TMDB 需配置 HTTP 代理(国内环境)
可选CloudDrive2(用于网盘挂载,推荐提前安装)

目录准备

在宿主机创建以下目录:

bash
mkdir -p /volume1/appdata/flowmedia/config
mkdir -p /volume1/appdata/flowmedia/cover
mkdir -p /volume1/appdata/flowmedia/fonts
mkdir -p /volume1/media
mkdir -p /volume1/music
mkdir -p /volume1/CloudNAS
目录用途
/volume1/appdata/flowmedia/configSQLite 数据库、日志、运行时缓存
/volume1/appdata/flowmedia/cover自定义封面(可选,覆盖内置封面)
/volume1/appdata/flowmedia/fonts自定义字体(可选)
/volume1/media视频资源存放目录
/volume1/music音乐资源存放目录
/volume1/CloudNASCloudDrive2 网盘挂载根目录

docker-compose.yml

在项目目录创建 docker-compose.yml

yaml
version: "3.8"

services:
  flowmedia:
    image: treehello/flowmedia:latest
    container_name: flowmedia
    restart: always
    privileged: true
    ports:
      - "6688:6688" # FlowMedia端口
      - "6689:6689" # Emby反代端口
      - "6699:6699" # Navidrome反代端口
    volumes:
      - /volume1/docker/flowmedia/config:/config
      - /volume1/docker/flowmedia/cover:/cover
      - /volume1/docker/flowmedia/fonts:/fonts
      - /volume1/media:/media
      - /volume1/music:/music
      - /volume1/CloudNAS:/CloudNAS:rslave #飞牛系统请把rslave改为rshared
    environment:
      - LICENSE_KEY=license-key # 许可证密钥 (必填)
      - DEFAULT_USERNAME=admin # 用户名
      - DEFAULT_PASSWORD=password # 密码
      - TZ=Asia/Shanghai # 时区设置
      - PUID=0
      - PGID=0

  emby:
    image: emby/embyserver:latest
    container_name: emby
    privileged: true
    network_mode: bridge
    restart: always
    environment:
      - PUID=0
      - PGID=0
      - UID=0
      - GID=0
      - HTTP_PROXY=http://${VPN_IP}:${VPN_PORT}
      - ALL_PROXY=http://${VPN_IP}:${VPN_PORT}
    ports:
      - "8096:8096"
    volumes:
      - /volume1/docker/emby:/config
      - /volume1/media:/media

  navidrome:
    image: deluan/navidrome:latest
    container_name: navidrome
    ports:
      - "4533:4533"
    volumes:
      - /volume1/docker/navidrome/data:/data
      - /volume1/music:/music
    environment:
      - ND_SCANSCHEDULE=5m
      - ND_LOGLEVEL=info

  clouddrive2:
    image: cloudnas/clouddrive2:latest
    container_name: clouddrive2
    restart: always
    privileged: true
    network_mode: host
    pid: host
    devices:
      - /dev/fuse:/dev/fuse
    environment:
      - CLOUDDRIVE_HOME=/config
    volumes:
      - /volume1/CloudNAS:/CloudNAS:rslave #飞牛系统请把rslave改为rshared
      - /volume1/docker/clouddrive2/config:/config

请将 LICENSE_KEY 替换为捐赠后收到的授权码。

首次启动

  1. 等待容器启动完成(首次启动约需 30 秒)
  2. 浏览器访问 http://<服务器IP>:6688
  3. 使用环境变量中自定义账号密码登录
  4. 立即在「核心配置」中修改默认密码

下一步