关于我
~一个热爱火影的业余小提琴玩家~
Joynaruto

实现流媒体自由之小雅alist搭建

前言

一直听说小雅这个项目,无奈一直太忙。恰好最近放假闲下来,折腾了下小雅alist+emby全家桶,实现流媒体自由 8-)

搭建

搭建环境

我的搭建环境是在群晖上,用的部署方式是docker-compose,之所以选用docker-compose是因为对系统的侵入性相对较小,后期维护更新也更方便。

开始搭建

我使用的是Monlor大佬的镜像,贴上网址

1、新建编辑docker-compose.yml文件(我选用的是alist+meta+emby)

services:
  alist:
    image: ghcr.io/monlor/xiaoya-alist:latest
    volumes:
      - xiaoya:/data
    ports:
      - "5678:5678"
      - "2345:2345"
      - "2346:2346"
    env_file:
      - env
    restart: unless-stopped
    networks:
      - default
  metadata:
    image: ghcr.io/monlor/xiaoya-metadata:latest
    env_file:
      - env
    volumes:
      - xiaoya:/etc/xiaoya
      - media:/media/xiaoya
      - config:/media/config
      - cache:/media/config/cache
      - meta:/media/temp
    depends_on:
      - alist
    restart: unless-stopped
    networks:
      - default
  emby:
    image: ghcr.io/monlor/xiaoya-embyserver:latest
    env_file:
      - env
    depends_on:
      - metadata
      - alist
    volumes:
      - media:/media
      - config:/config
      - cache:/cache
    ports:
      - "6908:6908"
    restart: unless-stopped
    devices:                //增加硬解功能
      - /dev/dri:/dev/dri
    networks:
      - default

networks:
  default:

volumes:
  xiaoya:
  media:
  config:
  meta:
  cache:

2、新建编辑env文件(修改处需修改)

TZ=Asia/Shanghai
# 阿里云盘token
ALIYUN_TOKEN=32位token   //修改
# 阿里云盘open token
ALIYUN_OPEN_TOKEN=超长的token   //修改
# 阿里云盘文件夹ID
ALIYUN_FOLDER_ID=阿里云网盘ID   //修改
# 自动更新小雅alist文件
AUTO_UPDATE_ENABLED=true
# 自动清理阿里云盘
AUTO_CLEAR_ENABLED=true
# 阿里云盘自动清理间隔,单位分钟,默认1分钟
AUTO_CLEAR_INTERVAL=
# pikpak 账号,用来观看小雅中pikpak分享给你的资源,格式:`qqq@qq.com:aaadds`
PIKPAK_USER=账号:密码   //修改
# 开启tvbox随机订阅地址,true/false,默认false
TVBOX_SECURITY=
# 开启登陆功能,true/false,默认false
FORCE_LOGIN=
# webdav用户名为dav,设置密码。默认用户密码:guest/guest_Api789
WEBDAV_PASSWORD=webdav密码   //修改

# emby 地址,容器内部使用地址,一般不用改
EMBY_ADDR=http://emby:6908
# jellyfin 地址,容器内部使用地址,一般不用改
JELLYFIN_ADDR=http://jellyfin:8096
# alist 地址,容器内部使用地址,一般不用改
ALIST_ADDR=http://alist:5678

# 是否启用emby
EMBY_ENABLED=true
# 是否启用jellyfin
JELLYFIN_ENABLED=false
# 自动更新emby的配置,依赖EMBY_APIKEY
AUTO_UPDATE_EMBY_CONFIG_ENABLED=true
# 自动更新emby配置,config.mp4间隔,单位天,默认7天
AUTO_UPDATE_EMBY_INTERVAL=
# 自动更新元数据
AUTO_UPDATE_METADATA_ENABLED=true
# emby的apikey
EMBY_APIKEY=emby的apikey   //修改

3、启动docker应用

docker-compose up -d

4、查看后台日志

docker-compose logs -f

5、会先下载巨大的元数据并自动解压,依照各服务器性能耐心等待20-30分钟即可进入后台

后台地址如下:
alist地址:
服务器ip:5678
emby地址:
服务器ip:6908

体验

瞬间拥有庞大海量的流媒体数据库,且有小雅大佬维护更新,终于实现流媒体自由。看了下优爱腾的最新的几个片子,小雅大佬都有及时更新到。至此小雅alist+emby全家桶搭建完毕,附上效果图一张。

后续更新

1、容器更新

#拉取最新镜像
docker-compose pull
#更新镜像
docker-compose up -d

2、更新媒体库数据

可以在emby里设置计划任务,每天晚上扫描所有媒体库,来更新最新的小雅数据源。
ps:第一次扫描速度有点慢,但后续就会加快。

没有标签
首页      瞎折腾      Docker      实现流媒体自由之小雅alist搭建

发表回复

textsms
account_circle
email

Joynaruto

实现流媒体自由之小雅alist搭建
前言 一直听说小雅这个项目,无奈一直太忙。恰好最近放假闲下来,折腾了下小雅alist+emby全家桶,实现流媒体自由 8-) 搭建 搭建环境 我的搭建环境是在群晖上,用的部署方式是docker-c…
扫描二维码继续阅读
2024-06-13