Forwarded from 数字生活频道🔔
小雅全家桶部署,立享百万资源

💡使用 Docker Compose 以更优雅的方式来部署小雅服务,支持一键部署 Alist + Emby + Jellyfin,全平台支持,Linux/Windows/Mac/群晖,X86/Arm架构

功能特性

部署alist+下载元数据+部署emby/jellyfin服务全流程自动,无需人工干预

Docker集成:所有脚本集成到Docker镜像中,避免了系统环境污染。

镜像合并:合并了jellyfin和emby的x86和arm镜像,部署时无需区分镜像名。

自动化脚本:集成云盘清理脚本到alist服务,无需单独部署。

环境配置简化:通过环境变量配置阿里云盘token,无需映射文件。

依赖检查自动化:jellyfin和emby启动时自动进行依赖检查,等待元数据下载完成后自动添加hosts。

设备兼容性:完全兼容所有能运行docker的x86和arm设备。

自动清理与同步:支持自动清理阿里云盘,自动同步小雅元数据。

自动更新地址:自动更新内部的alist,emby,jellyfin访问地址,无需手动配置。

元数据服务更新:通过metadata服务自动更新emby配置和元数据。


一键部署

部署或更新脚本

脚本支持重复执行


bash -c "$(curl -fsSL https://raw.githubusercontent.com/monlor/docker-xiaoya/main/install.sh)"

卸载脚本

bash -c "$(curl -fsSL https://raw.githubusercontent.com/monlor/docker-xiaoya/main/uninstall.sh)"

自定义配置

非必需,小白跳过注意:修改后执行更新脚本会覆盖docker-compose.yml,不会覆盖env文件。


如果你需要修改硬解,端口,数据目录,环境变量等,请自行修改docker-compose.yml和env文件,修改完成后执行下面的命令,使配置生效。

cd 你的安装目录
docker-compose up --remove-orphans -d


发烧友测试版

以下是测试版一键部署脚本,使用此脚本可以体验最新的功能,具体可以查看commit更新了哪些测试版专属功能,此脚本仅限发烧友使用,需要有一定的解决问题能力

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


部署配置推荐

Alist + Emby: 2核 4G内存 140G硬盘

仅部署 Alist: 1核 512M内存 512M硬盘

Alist + Emby + Jellyfin: 2核 4G内存 300G硬盘

Alist + Jellyfin: 2核 4G内存 155G硬盘


服务组件介绍

Alist: 提供资源在线播放,WebDav服务

Metadata: Emby和Jellyfin的元数据管理

Emby: 用家庭影视库的方式,可视化展示Alist中的资源

Jellyfin: Emby的开源版本,功能是一样的


安全建议

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

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

#小雅 #群晖 #github

欢迎关注我的频道,获取更多信息

💬 群组: @digitlife_chat
🔔 频道: @digitlife_chan