一键搭建家庭影音库!Docker部署小雅全家桶

今天介绍一个开源神器——Docker小雅全家桶,只需一行命令就能打造专属影视库:小雅alist + Emby/Jellyfin,使用 Docker Compose 一键部署服务,兼容群晖,Linux,Windows,Mac,包含所有X86和Arm架构。

• 项目源码:https://github.com/monlor/docker-xiaoya

• 一键安装脚本:

export VERSION=main GH_PROXY=https://gh.monlor.com/ IMAGE_PROXY=ghcr.monlor.com && bash -c "$(curl -fsSL ${GH_PROXY}https://raw.githubusercontent.com/monlor/docker-xiaoya/main/install.sh)"

一、项目定位:影音管理的瑞士军刀作为基于Docker Compose的全栈式解决方案,该项目通过整合Alist、Emby、Jellyfin三大组件,实现了:

• 资源聚合:支持阿里云盘/夸克网盘/PikPak资源挂载
• 智能管理:自动维护媒体库元数据与播放信息
• 跨端播放:适配手机、平板、智能电视等多终端
脚本通过预置的 docker-compose.yml 配置文件,让咱们摆脱手动配置环境变量的繁琐流程,真正实现开箱即用。

二、五大核心优势解析

1. 全平台覆盖的便捷部署

支持Linux/Windows/macOS/群晖NAS系统,兼容X86/ARM架构设备。通过 install.sh 脚本实现3分钟极速搭建,小白用户也能轻松上手。

2. 智能化的云端管理

• 自动清理阿里云盘过期缓存(规避容量限制)
• 实时同步云端资源到本地媒体库
• 每日定时更新影视元数据(封面/简介/评分)

3. 安全防护

采用容器隔离技术,确保:
• 网盘账号信息独立存储于 /app/storage 目录
• 各组件通过专属网络通信
• 资源访问权限分级控制

4. 多播放器生态支持

除自带的Emby/Jellyfin外,还提供:
• WebDav协议支持(适配Kodi等第三方播放器)
• TvBox定制接口(移动端友好)

5. 硬件资源优化

实测在树莓派4B(4GB内存)上可流畅运行,对老旧设备友好。通过Docker资源限制策略,避免媒体扫描占用过多CPU。

三、这些人群最适合使用

1. 影音收藏爱好者
适合拥有10TB+影视资源的用户,通过阿里云盘挂载节省本地存储空间。
2. 家庭媒体中心搭建者
配合智能电视/投影仪使用,老人小孩都能通过分类海报墙点播。
3. 开发者技术尝鲜派
提供完整的API文档,支持二次开发扩展功能(如弹幕插件集成)

四、默认配置

• 部署配置

类型 地址 默认用户密码
alist http://ip:5678-webdav -
webdav http://ip:5678/dav guest/guest_Api789
tvbox http://ip:5678/tvbox/my_ext.json -
emby http://ip:2345 xiaoya/1234

• 部署配置

部署方案 CPU 内存 硬盘
Alist + Emby 2核 4G 140G
仅部署 Alist 1核 512M 512M

五、安全建议

🔹 开启alist的登陆,alist服务设置 FORCE_LOGIN=true,设置webdav的密码 WEBDAV_PASSWORD

🔹 在emby控制台修改ApiKey,这个key需要配置到metadata和alist服务,变量名:EMBY_APIKEY

进入资源网盘           小龙定制网盘