Files
nexus/wiki/sources/Synology NAS + Xiaoya Alist + CloudDrive2 + Plex to Build Media Platform.md
weishen 5789476c23 Batch ingest: Multi-Agent Team / DevOps Maturity / 一语点醒梦中人 / NodeWarden
Sources:
- Agent-usecases-multi-Agent-Team.md
- DevOps-Maturity-Model-From-Traditional-IT-to-Advanced-DevOps.md
- AI-一语点醒梦中人.md
- Home-Office-NodeWarden-把-Bitwarden-搬上-Cloudflare-Workers彻底告别服务器.md

Entities: Trebuh, Cloudflare
Concepts: DevOps成熟度模型, 共享内存模式, 空性智慧, 绝处逢生
2026-04-15 18:05:17 +08:00

4.8 KiB
Raw Blame History

title, type, tags, date
title type tags date
Synology NAS + Xiaoya Alist + CloudDrive2 + Plex to Build Media Platform source
synology
nas
plex
alist
media
self-hosted
2025-02-23

Source File

Summary

  • 核心主题:利用群晖 NAS 整合阿里云盘资源,构建以 Plex 为前端的私有影视媒体平台
  • 问题域:如何绕过 NAS 容器管理器的网络限制安装 Docker 应用,并整合云盘资源与本地媒体库
  • 方法/机制Plex 安装套件提供媒体管理Xiaoya AlistDocker挂载阿里云盘分享资源CloudDrive2套件将阿里云盘挂载为本地文件系统Plex 扫描目录进行视频刮削
  • 结论/价值:完整记录了 Synology DSM 7+ 上通过 Docker 手动加载镜像安装应用、配置阿里云盘 token、并整合 Plex 媒体库的端到端流程

Key Claims

  • 群晖套件中心可直接安装 Plex Media Server安装后用 Apple ID 登录
  • Synology Container Manager 无法读取 Docker Hub 时,可通过另一台机器 docker pull 镜像 → docker save tar → 上传 NAS → docker load 导入
  • Docker 镜像导入需要 NAS 开启 SSH 访问(控制面板 → 终端机)
  • Xiaoya Alist 需要三个配置文件myopentoken.txt阿里云盘 refresh token、mytoken.txtAlist 访问 token、temp_transfer_folder_id.txt转存目标目录
  • Aliyun refresh token 获取需访问 alist.nn.ci/tool/aliyundrive/request.html 并用阿里云盘 App 扫码授权
  • CloudDrive2 通过群晖套件中心社群频道安装,安装后需执行 sudo sed -i 's/package/root/g' /var/packages/CloudDrive2/conf/privilege 提权
  • CloudDrive2 挂载阿里云盘时仅授权资源目录,不授权备份目录
  • Plex 媒体库策略:通过 Xiaoya 选择资源 → 移动到 aliyun-movie/aliyun-tvshows 等目录 → Plex 自动刮削显示
  • 阿里云盘挂载后xiaoya 和 CloudDrive2 共用同一阿里云盘账号数据

Key Quotes

"用阿里云盘app扫描二维码并授权请主要不要授权备份目录仅资源目录即可" — CloudDrive2 安全配置要点 "目前我的Plex账号是用Apple ID: ishenwei@hotmail.com来进行登录的" — Plex 账号信息

Key Concepts

  • 媒体刮削Plex 通过文件名/目录名匹配在线数据库TheMovieDB/TVDB自动获取影视元数据海报、简介、评分
  • Docker镜像导入:通过 docker save/docker load 在离线环境中迁移 Docker 镜像
  • 阿里云盘挂载:通过 CloudDrive2 将阿里云盘远程挂载为本地文件系统,文件可被本地应用直接访问
  • 资源聚合Xiaoya Alist 整合多个公开分享资源Plex 统一管理本地+云端媒体库
  • NAS Docker权限Synology DSM 7+ 要求对第三方包执行 privilege 修复才可完整访问系统资源

Key Entities

  • Plex:跨平台媒体服务器,支持视频音频转码、元数据刮削、多设备同步
  • Xiaoya Alist:阿里云盘资源聚合平台,支持分享链接转存到阿里云盘
  • CloudDrive2:群晖 NAS 套件,将云盘(阿里云盘/115/Google Drive等挂载为本地文件系统
  • Synology NAS:群晖网络附加存储设备,提供 DockerContainer Manager和套件中心两大应用平台
  • 阿里云盘:阿里巴巴云存储服务,支持资源分享和 API 访问

Connections

Contradictions

  • 无明显冲突

操作流程摘要

1. Plex 安装

群晖套件中心 → 搜索 Plex Media Server → 安装 → 用 Apple IDishenwei@hotmail.com)登录

2. Xiaoya Alist 安装(离线镜像导入法)

# 在有网络的机器上
docker pull xiaoyaliu/alist
docker save -o xiaoya.tar xiaoyaliu/alist

# 上传 xiaoya.tar 到 NAS通过 SSH 执行
docker load < xiaoya.tar

3. Xiaoya 配置文件准备

  • myopentoken.txt访问 https://alist.nn.ci/tool/aliyundrive/request.html 扫码获取
  • mytoken.txt访问阿里云盘分享授权页面获取
  • temp_transfer_folder_id.txt在阿里云盘资源盘创建目录将 URL 中的 folder token 写入

4. CloudDrive2 安装DSM 7+

  • 套件中心 → 设置 → 社群 → 添加矿神源
  • 安装 CloudDrive2 后执行:
sudo sed -i 's/package/root/g' /var/packages/CloudDrive2/conf/privilege

5. Plex 媒体库配置

媒体目录结构aliyun-movie/、aliyun-tvshows/、aliyun-documentory/,由 Xiaoya 转存文件后 Plex 自动刮削