【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

2024-01-04 16:56:07 166点赞 1646收藏 72评论

前几天给小伙伴们介绍一款用于小姐姐的刮削器『ikaros』没想到大家的热情这么高,让我倍感震撼!

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺我只能说:各位绅士所见略同啊!哈哈~~

既然这样,今天在给大家安排一个更强大的项目,它不光可以刮削视频,图片都能该你安排的妥妥的(这难道不就是一些喜欢收集套图的绅士的福利吗~)!并且更赞的是它不光支持在线播放,还支持FFmpeg实时硬件转码,它就是今天将要分享的『Stash』。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺Stash是一款使用Go 语言编写的自托管资源管理神器,鉴于这款工具的特殊性与强大,咱也不费口舌来多介绍它了!反正懂与不懂,你都可以搭建之后慢慢摸索体验,毕竟对于这种神器,每个人都能挖掘到不一样的乐趣对吧~

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺同时Stash支持搭建的平台还很多,除了今天要介绍的使用NAS的Docker部署,还能直接安装在Windows、macOS、Linux这样的桌面系统。所以想要体验的各位绅士们就算没有NAS也知道该怎么做了吧?

Stash的搭建与部署

👉安装前的准备

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺打开NAS的文件管理器,在 docker 文件夹中(威联通默认为Container文件夹),创建一个新文件夹【stash】,然后在 stash文件夹中再分别新建五个子文件夹【metadata】、【generated】、【config】、【 cache】和【blobs】。

👉正式安装和部署

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺官方给出的Docker部署方式为docker-compose.yml文件的方式,所以建议威联通或者群晖用户直接使用NAS的docker-compose一键部署。

命令代码为:

version: '3.4' services: stash:   image: stashapp/stash:latest   container_name: stash   restart: unless-stopped   network_mode: bridge   ports:     - "9999:9999"   logging:     driver: "json-file"     options:       max-file: "10"       max-size: "2m"   environment:     - STASH_STASH=/data/     - STASH_GENERATED=/generated/     - STASH_METADATA=/metadata/     - STASH_CACHE=/cache/     - STASH_PORT=9999   volumes:     - /etc/localtime:/etc/localtime:ro     - path/to/config:/root/.stash     - path/to/data:/data     - path/to/metadata:/metadata     - path/to/cache:/cache     - path/to/blobs:/blobs     - path/to/generated:/generated

当然,我们也可以将它转换为常用的Docker run命令:

docker run -d

--name stash

--restart unless-stopped

--network bridge

-p 9999:9999

--log-driver "json-file"

--log-opt max-file=10

--log-opt max-size=2m

-e STASH_STASH=/data/

-e STASH_GENERATED=/generated/

-e STASH_METADATA=/metadata/

-e STASH_CACHE=/cache/

-e STASH_PORT=9999

-v /etc/localtime:/etc/localtime:ro

-v path/to/config:/root/.stash

-v path/to/data:/data

-v path/to/metadata:/metadata

-v path/to/cache:/cache

-v path/to/blobs:/blobs

-v path/to/generated:/generated

stashapp/stash:latest

转换成一行的命令为:

docker run -d --name stash --restart unless-stopped --network bridge -p 9999:9999 --log-driver "json-file" --log-opt max-file=10 --log-opt max-size=2m -e STASH_STASH=/data/ -e STASH_GENERATED=/generated/ -e STASH_METADATA=/metadata/ -e STASH_CACHE=/cache/ -e STASH_PORT=9999 -v /etc/localtime:/etc/localtime:ro -v path/to/config:/root/.stash -v path/to/data:/data -v path/to/metadata:/metadata -v path/to/cache:/cache -v path/to/blobs:/blobs -v path/to/generated:/generated stashapp/stash:latest

以上命令看似繁多,其实需要我们修改的地方并不多:

  • -p 9999:9999 -->Web页面端口映射,冒号前面自己改成本地没被占用的任何端口;

  • -v path/to/config:/root/.stash -->配置文件的保存目录,冒号前面映射我们前面新建“config”文件夹的本地实际路径;

  • -v path/to/data:/data -->媒体库目录,冒号前面映射我们NAS中的影视文件夹,也就是存放小姐姐的地方(这里也可以和jellyfin一样直接映射NAS的根目录,之后在容器的影视库设置中在选也可以);

  • -v path/to/metadata:/metadata -->元数据目录,冒号前面映射我们前面新建“metadata”文件夹的本地实际路径;

  • -v path/to/cache:/cache -->缓存文件目录,冒号前面映射我们前面新建“cache”文件夹的本地实际路径;

  • -v path/to/blobs:/blobs -->Blob文件保存目录,冒号前面映射我们前面新建“blobs”文件夹的本地实际路径;

  • -v path/to/generated:/generated -->快照、预览、转码等内容的保存目录,冒号前面映射我们前面新建“generated”文件夹的本地实际路径。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺因为我使用的是威联通的docker-compose部署,所以搭建好的Stash可以看到它在“应用程序”里显示正在运行。

Stash体验

直接在浏览器中输入 http:// NAS的局域网IP:端口号 就能看到登录界面了。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺进来之后需要先初始化设置,这里点击“Next”。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺这里是让我们选择存放影视文件的文件夹,默认便是我们映射的目录。可以先不管,点“Next”。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺确认之前的设置,反正也没啥可以设置的,直接点“Confirm”。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺这里点“Finish”完成。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺然后就进入了Stash的主界面,先按照上图将界面设置成中文,之后软件就会自动对我们映射的影视目录进行刮削和整理。因为我之前也是天真的将它映射到小姐姐的大别墅,没想到刮削出来的东西简直~~~哎,完全不能看啊(我的意思是不能给你们看,嘿嘿。。。。)

所以我这里还是演示刮削和整理普通影视库为大家介绍它的一些基本功能吧!

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺因为我之前创建的时候直接将data文件夹映射到根目录,所以想要添加媒体库直接在“设置--收藏库”中,直接点“新增目录”即可(需要在输入框中输入“/”)。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺然后在“任务”里点击“扫描”(将下面的“生成短片封面”勾选上),它就会自动刮削并整理了。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺因为我选择的是我的nastools映射库,在主界面这里可以看到它显示的为【短片】和【图库】。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺但是不知道为什么它还有很多影视文件没有显示出封面,个人觉得应该和命名有关,因为有很多我重新改名之后都可以顺利被识别并刮削封面。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺随便点击一个影视文件也可以顺利播放。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺可以在“设置--系统”里面,打开FFmpeg实时转码。

【Docker搭建Stash】一款专业的小姐姐自托管资源管理系统,支持硬件转码,用于管理视频和图片

🔺还支持插件扩展,如果想深入研究,我在官方帮助页面看了下,它还支持很多第三方扩展与插件,比如我们常见的Jellyfin与KODI等。

懒得总结了,个人感觉它可折腾的地方还是很多的,有兴趣的小伙伴们还是自行研究吧!另外,听说威联通NAS最近会有一次年终促销,看力度诚意还是不错的,有需要的小伙伴可以关注一波!

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

展开 收起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2699元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3279元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

2099元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1179元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1879元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2679元起

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

2000元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1299元起

QNAP 威联通 TS-664 NAS存储 黑色(N5105 4GB)

QNAP 威联通 TS-664 NAS存储 黑色(N5105 4GB)

5260元起

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

1699元起

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

1899元起

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

1579元起

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

1879元起

QNAP 威联通 TS-464C 4盘位NAS 黑色(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS 黑色(赛扬N5095、8GB)

3499元起

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含企

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含企

2099元起

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

7460元起

文中相关商品

京东 QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)
72评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.6K
扫一下,分享更方便,购买更轻松