安装小雅

Unraid自定义目录脚本

如需要硬解请安装开心版

使用安装脚本一键安装,有两种模式。

小雅官网说明

  • 默认模式

bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"

  • 如果是用host模式安装,则用

bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)" -s host

  • 配置文件默认安装到 /etc/xiaoya 目录
  • 输入指令前可以先在 /etc/xiaoya 目录下创建三个文件

mkdir /etc/xiaoya

对应文件获取方式
Token/etc/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
Opentoken/etc/xiaoya/myopentoken.txthttps://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
转存目录的folder id/etc/xiaoya/temp_transfer_folder_id.txt先转存这个
https://www.aliyundrive.com/s/rP9gP3h9asE
到自己网盘(选择资源盘),然后浏览器打开转存后的目录,浏览器的url
https://www.aliyundrive.com/drive/file/resource/640xxxxxxxxxxxxxxxxxxxca8a
最后一串就是,记得这个目录不要删,里面的内容可以定期删除
经过实测小雅缓存目录更换到备份盘可提高访问速度,需要进行以下操作
  • folder_type.txt文件填入字母b然后把temp_transfer_folder_id.txt下的ID换成备份盘的ID,默认使用资源盘则填入字母r
  • 保证三个文件都对输入一键脚本拉取docker容器
  • docker启动后输入 ip:5678 访问出现以下情况请稍等

如果无法打开或者502确保docker_address.txt地址为可访问,默认 `http://172.0.0.1:5678` 可输入外网ip或域名转发

👇

注意服务器放行5678端口


Emby一键脚本

  • 输入emby脚本指令 bash -c “$(curl http://docker.xiaoya.pro/emby.sh)” -s /媒体目录⚠️注意硬盘内存保留140G以上
    • 媒体目录自行定夺安装位置,推荐在mnt目录下

例如:bash -c "$(curl http://docker.xiaoya.pro/emby.sh)" -s /mnt/user/appdata/xiaoya-emby

  • 下载元数据中
  • 完成解压
  • 装好emby,执行docker exec -it emby wget --spider -S http://xiaoya.host:5678/d/README.me如果返回 “remote file exists”,那么恭喜你,emby完全正常,可以6908直接播放了

出现问题查看emby_server.txt文件,默认`http://172.17.0.1:6908`或者容器地址(有问题的再改成 本地局域网IP)
500错误请查看容器/etc/hosts有没有解析 xiaoya.host 编辑docker宿主机添加,或者指令直接添加

docker exec -i emby sh -c 'echo -e "127.0.0.1\xiaoya.host" > /etc/hosts'

ping xiaoya.host查看是否通
  • Openwrt可能会出现权限问题(解压0分钟)
    • 出现这种情况输入 chmod -R 777 /媒体目录
  • emby安装完成后即可输入 ip:2345 访问

👇

注意服务器放行6908、2345端口


安装Resilio同步以及元数据更新

新版EMBY一键全家桶已整合resilio容器,并且自动填入定时任务,无需手动安装,自行添加密钥到相应文件夹即可。

⚠️ 请注意,及时修改为以下同步方式

  • 24小时不间断同步和保持emby开启并同步emby config的方法,保留你自己的配置(用户,密码,播放记录)前提:
    1.config的同步目录是 /媒体库目录/config_sync
    2.mkdir /媒体库目录/config_sync && chmod 777 /媒体库目录/config_sync
    3.然后把resilio的同步config保存到这个目录(也就是容器里的 /sync/config_sync ),resilio 的docker安装bash -c "$(curl http://docker.xiaoya.pro/resilio.sh)" -s /媒体库目录 /你的xiaoya配置目录
  • 自己设置crontab定时任务,下面是每天早上6点更新emby config一次0 6 * * * bash -c "$(curl http://docker.xiaoya.pro/sync_emby_config.sh)" -s /媒体库目录
  • 或者是每隔3天早上6点更新emby config一次0 6 */3 * * bash -c "$(curl http://docker.xiaoya.pro/sync_emby_config.sh)" -s /媒体库目录
  • 输入脚本安装
    bash -c "$(curl http://docker.xiaoya.pro/resilio.sh)" -s /媒体目录(如果小雅不在/etc/xiaoya 请在后面加上/小雅目录)
    • 放行8888端口并进入注册登录,添加元数据同步密钥

图片详情

  • 前提 docker-resilio 目录映射到小雅emby目录/每日更新/电视剧BHB7NOQ4IQKOWZPCLK7BIZXDGIOVRKBUL/每日更新/电影BCFQAYSMIIDJBWJ6DB7JXLHBXUGYKEQ43/电影/2023BGUXZBXWJG6J47XVU4HSNJEW4HRMZGOPL/纪录片(已刮削)BDBOMKR6WP7A4X55Z6BY7IA4HUQ3YO4BHconfigBHKGO66XO6IE6JMWLUYXQWT4WCMRSEJV5
  • 输入密钥
  • 选择对应的同步目录(config更改为同步config_sync)
  • Status 状态为✅即完成同步
  • 设置更改为以下
image-pcep.png

重装emby以及替换strm文件

  • 重新创建(更新)emby容器指令,更新元数据后使用
    bash -c "$(curl http://docker.xiaoya.pro/emby_plus.reinstall_emby.sh)" -s /媒体目录
  • 手动替换strm解决没有兼容的流(有些浏览器不兼容,请用播放器查看是否浏览器问题)
    find /媒体库目录/xiaoya -name "*.strm" -exec sed \-i "s#DOCKER_ADDRESS#http://xiaoya.host:5678#; "s#http://127.0.0.1:5678#http://xiaoya.host:5678#"
    • DOCKER_ADDRESS地址一般为127.0.0.1

小雅进阶玩法

  • PikPak的使用(新版小雅安装指令无需新建文件,自行添加账号密码)
    • 需要创建以下文件(第一个用于观看pikpak小雅视频,第二个挂载你的pikpak网盘,第三个观看pikpak分享)

pikpak 格式:”账号” “密码”

pikpak_list 格式:挂载名 “账号” “密码”

pikpakshare_list 格式:直接导入大伙的txt文件

  • 我的pikpak邀请码:95400135 下载软件
  • 小雅定时清理缓存
    • 1,3,5模式可用,推荐使用3模式
    • -tg 是绑定TG机器人(可以不绑)

bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3 -tg

创建myruntime.txt文件设置定时清理时间

  • 定时重启小雅容器同步数据
    • 输入以下指令
      crontab -e
      在最下方添加 0 6 * * * docker restart xiaoya

Unraid特供版

  • 不建议使用,建议使用下方软链方式
  • 修改以下脚本解决unraid重启/etc/xiaoya目录丢失

bash -c "$(curl https://www.xazz.top/upload/update_new.sh)" -s host 默认安装地址为/mnt/user/appdata/xiaoya(唯一缺点就是无法保证同时与小雅同步脚本)

bash -c "$(curl http://docker.xiaoya.pro/resilio.sh)" -s /mnt/user/appdata/xiaoya-emby /mnt/user/appdata/xiaoya 同步resilio需要添加小雅自定义目录

补充内容以及开心版安装

补充内容

  • 使用上方 特供版Unraid脚本 或者软链方法
    • 前提:SSH 输入 ln -s /你的小雅目录 /etc/xiaoya
    1. 打开插件User SCript
      image-tcln.png
    2. 添加脚本命名 cretae_xiaoya_link.sh
      image-wwlm.png
    3. 编辑脚本输入代码 ln -s /你的小雅目录 /etc/xiaoya 后保存
      image-wzpd.png
      image-dslt.png
    4. 选择At Startup of Array 并应用
      image-pwms.png
  • 然后使用官方一键安装脚本

开心版的安装(如果已经安装过一键脚本需要删除媒体目录再次执行全家桶指令)

  1. 使用安装指令 bash -c "$(curl http://docker.xiaoya.pro/emby_plus.sh | sed 's#emby/embyserver#amilys/embyserver#')" -s /媒体库目录
    • 特供版需要自行添加参数 /mnt/user/appdata/xiaoya 到媒体目录后。官方默认 /etc/xiaoya 不需要配置
    • 等待下载解压完成即可
    image-ivum.png
  2. 手动下载解压和重装指令(小白使用一键安装请无视)bash -c "$(curl http://docker.xiaoya.pro/emby_plus.unzip.sh)" -s /媒体库目录 /配置文件目录bash -c "$(curl http://docker.xiaoya.pro/emby_plus.reinstall_emby.sh)" -s /媒体库目录 /配置文件目录
  3. 添加到自己的EMBY服务器:bash -c "$(curl http://docker.xiaoya.pro/update_metainfo.sh)" -s /媒体库目录 /自定义xiaoya配置文件所在目录(可选项 /etc/xiaoya 则忽略)
    • 假设媒体库目录是 /mnt/user/appdata/xiaoya-emby,那么
      1. 会生成一个 /mnt/user/appdata/xiaoya-emby/temp 目录,并把所有元数据文件下载到此目录(不会删除,当下一次你执行脚本时会比较文件版本,没有新的就不下载,省掉你很多时间)
      2. 会生成一个 /mnt/user/appdata/xiaoya-emby/xiaoya 的目录,把所有元数据压缩解压到此,结构和xiaoya网页一样
      3. 然后你自己重建你的emby,添加 /mnt/user/appdata/xiaoya-emby 映射到 emby,比如 -v /mnt/user/appdata/xiaoya-emby/xiaoya:/media

雅仙女语录

不要以为很复杂,大多数人其实只需要执行这5个(假设xiaoya和emby在同一个设备,并且通过命令行配置),包含了xiaoya,emby,resilio
编辑 emby_server.txt 内容: http://172.17.0.1:6908(一般是172.17.0.1,但不保证所有设备都这样,自己 ifconfig docker0 确认一下)
修改 docker_address.txt 如果原来端口是6789的改成5678
bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"
bash -c "$(curl http://docker.xiaoya.pro/emby.sh)" -s /媒体库目录
bash -c "$(curl http://docker.xiaoya.pro/resilio.sh)" -s /媒体库目录
  • 最新官方EMBY教程:跳转

内容持续更新中

作者 root

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注