没事发现jellyfin更新到了10.9.2,之前用的社区得jellyfin套件发现不是最新版,一开始想自己用最新代码自己弄个群晖得套件包,无奈没搞定,然后想群晖得nas系统是个linux、就想能不能直接用shell去执行自己写的web程序,果然群晖有个计划任务程序
然后开干
1、下载jellyfin编译(直接用的net8.0独立部署模式)
https://github.com/jellyfin/jellyfin
1.2 jellyfin-web编译
https://github.com/jellyfin/jellyfin-web
1.3 我想上个新皮肤 所以也编译了
https://github.com/jellyfin/jellyfin-vue
1.4 然后按这个目录丢到群晖上自己要部署得位置
2、编译好直接丢到群晖里面
2.1讲原先社区版得用户数据赋值到新的自己放配置数据得位置
我之前得位置在这里
/var/packages/jellyfin/var/
新放到/volume1/jellyfin/
直接cp
cp -r /var/packages/jellyfin/var/config /volume1/jellyfin/
cp -r /var/packages/jellyfin/var/data /volume1/jellyfin/
cp -r /var/packages/jellyfin/var/cache /volume1/jellyfin/
3、新建一个开机任务
把原先jellyfin配置复制到自己放配置文件得地方 后面几个参数分别是指定使用配置得路径
/volume1/docker/docker/jellyfin/jellyfin.run --service \
-d /volume1/jellyfin/data \
-C /volume1/jellyfin/cache \
-c /volume1/jellyfin/config \
-l /volume1/jellyfin/log \
-w /volume1/docker/docker/jellyfin/jellyfin-web \
--ffmpeg /var/packages/ffmpeg/target/bin/ffmpeg
4、直接运行命令
5、完美运行
6运行vue版节目只要将/volume1/docker/docker/jellyfin/jellyfin-web 改成 /volume1/docker/docker/jellyfin/jellyfin-vue
理论该方案可以部署任意服务,