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成熟度模型, 共享内存模式, 空性智慧, 绝处逢生
This commit is contained in:
2026-04-15 18:05:17 +08:00
parent 426d48b57d
commit 5789476c23
60 changed files with 1577 additions and 118 deletions

View File

@@ -0,0 +1,85 @@
---
title: "Synology NAS + Xiaoya Alist + CloudDrive2 + Plex to Build Media Platform"
type: source
tags: [synology, nas, plex, alist, media, self-hosted]
date: 2025-02-23
---
## Source File
- [[raw/Home Office/Synology NAS + Xiaoya Alist + CloudDrvie2+ Plex to Build Media Platform.md]]
## 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
- [[Plex]] ← 媒体库目录 ← [[CloudDrive2]](阿里云盘挂载目录)
- [[Plex]] ← 媒体库目录 ← NAS 本地存储目录
- [[Xiaoya Alist]] ← 转存 ← [[阿里云盘]]
- [[CloudDrive2]] ← 挂载 ← [[阿里云盘]]
- [[Synology NAS]] ← 容器平台 ← [[Xiaoya Alist]]Docker 部署)
- [[Synology NAS]] ← 套件 ← [[CloudDrive2]] + [[Plex]]
## Contradictions
- 无明显冲突
## 操作流程摘要
### 1. Plex 安装
群晖套件中心 → 搜索 Plex Media Server → 安装 → 用 Apple IDishenwei@hotmail.com登录
### 2. Xiaoya Alist 安装(离线镜像导入法)
```bash
# 在有网络的机器上
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 后执行:
```bash
sudo sed -i 's/package/root/g' /var/packages/CloudDrive2/conf/privilege
```
### 5. Plex 媒体库配置
媒体目录结构aliyun-movie/、aliyun-tvshows/、aliyun-documentory/,由 Xiaoya 转存文件后 Plex 自动刮削