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

一键搭建家庭影音库!Docker部署小雅全家桶
Serok今天介绍一个开源神器——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