首页 > 服务器 > 打造私人媒体库
作者:ghostry 发布时间:2020-12-27 浏览: 2736
转载注明出处: https://blog.ghostry.cn/server/1019.html前提条件
- 已安装docker
实现方法
基本实现只需看1,2 即可.后续为进阶
1. 下载部分
cd
mkdir -p .aria2pro media
docker run -d \
--name aria2pro \
--restart unless-stopped \
--log-opt max-size=1m \
--network host \
-e RPC_SECRET=123456 \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-e DISK_CACHE=512M \
-e UMASK_SET=000 \
-v $PWD/.aria2pro/:/config \
--mount type=bind,source=$PWD/media,target=/downloads \
p3terx/aria2-pro
执行上面命令后,
浏览器打开网址 http://ariang.ghostry.cn/
点击 AriaNG 设置
-> RPC
在 地址 里输入 127.0.0.1
,在 密钥 里输入 123456
,
点击重新加载
.
此时就可以用AriaNG
管理下载任务了.
2. 媒体管理
cd
mkdir -p .jellyfin .cache/jellyfin
docker run -d \
--name jellyfin \
--user $(id -u):$(id -g) \
--net=host \
--volume $PWD/.jellyfin:/config \
--volume $PWD/.cache/jellyfin:/cache \
--volume /usr/share/fonts:/usr/share/fonts \
--mount type=bind,source=$PWD/media,target=/media \
--restart=unless-stopped \
jellyfin/jellyfin
执行上面命令后,
在浏览器打开 http://127.0.0.1:8096
第一步选中文,然后跟着向导走,具体的不讲了,
可以去看阿文菌的文章 https://post.smzdm.com/p/a6lnxg3g/
从 设置jellyfin
开始看,看到转码设置
.
3. 配置Aria2接管谷歌浏览器
点击安装插件.
安装后在出现的插件图标上右键选项
, 弹出页面里, 最小监视
输入 10
,JSON-RPC 链接
输入 http://token:123456@localhost:6800/jsonrpc
之后下载大于10MB的文件会发送到aria2,
也可以点击插件图标,禁用接管, 使用右键发送
功能,该插件支持在链接上右键发送
和选择 链接的文字 后右键发送
.
4. 动漫资源搜刮
可以使用爬虫工具, https://dy.ghostry.cn/Home/Movies/index.html ,
该工具可以自动在多个动漫站点查询资源并发送下载链接到邮箱
.
5. 媒体库整理
jellyfin
虽然已经可以识别剧集信息,但是如果命名不是很好,很容易出错.
一般的,可以整理文件为如下结构
~/media/剧集名称/剧集名称 集数.扩展名
比如 Re Zero kara Hajimeru Isekai Seikatsu/Re Zero kara Hajimeru Isekai Seikatsu 01.mp4
可以使用 thunar
的批量重命名功能实现,
下一篇: 2020年总流量