找回密码
 加入我们
搜索
      
查看: 1159|回复: 10

[NAS] DIY 家庭小主机 AIO (8) —— 内容流转中心和家庭影音媒体中心

[复制链接]
发表于 2024-12-23 21:36 | 显示全部楼层 |阅读模式
本帖最后由 kn69968 于 2024-12-23 21:39 编辑

长期以来都是小透明和资深潜水党在社区里吸取大佬们的营养和指导, 近日折腾了一下小主机和 aio, 并且将过程整理成教程在社区里发表出来, 不求能够指导别人, 但求别人能有个参考, 并且一起交流学习.

各位说话好听 头发多 精力旺盛 过年涨薪的 佬们 觉得可以的话 就给我点个赞吧.

另外本人热爱分享, 热爱搞机, 馒头 pt 上传100T+,发种100+,做种500+, 做种时间一年(数据准备另开一贴贴出), 希望基于此能得到大佬的厚爱发个邀请:(btschool,聆音, 红叶,emp峨眉派/P0 rNbay都行,), 丰富下自己的下载中心, 再过几周我就可以回来发馒头药了

邮箱: hasdrsafsdeyuo@gmail.com


系列文章目录:

网络和社媒在越来越重要地参与到我们每个人的生活中,而基于现代信息技术组成的 各种“人网”越来越紧密,内容流转需求也越来越大,例如影片剪辑、看片、收集素材、查找资料、异地和不同设备间的数据传输 等各种场景。网络建设之初一马平川,但发展至今内容的获得壁垒也越垒越高,甚至变成 app 各自的孤岛效应。本文中的内容流转中心也没办法打破这孤岛,只是为个人的生活提供更多的便捷而已。

智能设备能够播放多媒体 一方面极大促进了 信息传播效率,但是大数据显然比我们更懂“人性”,通过短视频的轰炸来发掘你的偏好倾向再精准推送广告。不过本文回归本源,搭建多媒体私服,没有广告没有限制,只有个人影视、珍贵照片、音乐音频、监控录像的管理。

内容流转中心
在群辉可以综合利用 各大网盘和 pt , bt 和社区提供的下载工具 来收藏喜欢的或者需要的资料,同时整个家庭一起使用达到规模效应,降低成本又能最大化收益。这里说一下如何融合各家网盘:

使用 Alist来融合各家网盘并提供 webdav 服务, alist 可以部署在终端本地(安卓,Linux,windows)提供存储层的功能。如下是通过 docker-compose.yml。 需要在你管理 docker 容器配置和数据的文件夹(本文是 /volume1/docker) 下创建 alist 的文件夹来存放 docker-compose.yml 和 应用数据。PUID 和 PGID 通过 id $(whoami) 获得。此时可以下载任意网盘的内容。 这里只起到一个抛砖引玉的作用,更多查看官方文档

  1. version: '3.3'
  2. services:
  3.     alist:
  4.         image: 'xhofe/alist:latest'
  5.         container_name: alist
  6.         volumes:
  7.             - /volume1/docker/alist:/opt/alist/data
  8.         ports:
  9.             - '5244:5244'
  10.         environment:
  11.             - PUID=1026
  12.             - PGID=100
  13.             - UMASK=022
  14.         restart: unless-stopped
复制代码
  • Clouddrive2 在上一篇文章已经提到过。不过这里着重提一下它的内容流转的功能, 就是能够跨网盘复制文件,如果一些文件在两个网盘都有的话,且符合一定条件的话,则可以秒传。
  • 部署 百度网盘客户端的 docker 容器版部署在 nas 上,在云端登录百度网盘的客户端,可以多人合用。
  • 部署 115网盘的离线功能 离线 BT 网络上的资源,甚至是老资源。
  • 部署 群辉的Download Station 来离线下载普通的资源。
  • 部署 百度/阿里网盘/天翼云盘 来拓宽内容流转的渠道。并且可以通过在 nas 部署 远程 chrome 浏览器 来共用账号。
  • 部署 qbittorrent 来获取 PT 的资源。
  • 部署 Telegram 客户端 的docker 来在云端管理,通过它提供给家人获取一下公共频道发布的资源。
  • 部署 bili-sync 或者 BBDown 下载收藏 B 站上喜欢的资源。前者配置稍微复杂一点,可以将自己账号收藏的东西实时下载到 NAS 中,包括弹幕等。后者则需要使用命令行来下载,使用简单点。使用后者其实只需要 通过 chrome 将 B 站上整个页面的 element 复制下来,用 grep/sed 命令过滤一遍就可以得到视频链接,再使用 BBDown 批量下载,视频 Cover 也是类似的道理。
  • 部署 youtube-dl-webui 来收藏油管的视频。
  • 使用Resilio Sync 或者 微力同步 在公网中以 点对点的方式 在两台设备间直接传输文件, 无须经过第三方网盘或者服务器。
  • 部署群辉自带的 监控套件 同时将监控截取视频备份到网盘或者其他地方。

家庭影音媒体中心影音流媒体服务Emby
能够302重定向,在公网也能够获取视频直链的方式来看视频。
未完待续。


媒体中心的其他解决方案

上面是通过 emby 服务器,多个终端设备都能直接连接 emby 流媒体服务器进行播放音乐视频等。但是有时候条件可能不满足,可能直接在终端部署更加方便,那么可以直接在 家庭 TV 安装 kodi 挂载 群辉上的 webdav(Clouddrive2/Alist) 来读取网盘中的内容并且播放原画视频。Kodi 可以支持 刮削生成海报墙,Kodi 是跨平台的,不过在手机上界面不太友好。
除了 Kodi, 还有 网易爆米花 也是终端部署。


云音乐 Navidrome

navidrome 是一个开源的音乐服务器和网页应用。部署服务后,手机电脑都可以直接在浏览器输入其网址即可使用像 spotify 一样的听歌功能。

同样在 统一管理的 docker 目录 /volume1/docker 创建 navidrome 目录 和 data 子文件,同时在 /volume1/docker/navidrome 目录下创建文件 docker-compose.yml 粘贴上如下内容,并修改绑定 文件夹中的参数, 如 -"/volume3/music:/music:ro"# /music是存储音乐文件的位置 ,最后执行命令 docker-compose up -d 即可启动容器, 如果有问题, 可以到 通过命令 docker logs container_id 的方式查看日志。

同时 音流 客户端可以链接 navidrome 或者 emby 服务器来听歌,客户端功能完善,界面美观,简洁,符合只希望听歌,不想要现在客户端花里胡哨的社交功能,不过也没有推荐功能。
关于音源的获取,可以通过购买歌曲 或者了解一下社区解决方案 lx-music 等渠道。



  1. version: "3"
  2. services:
  3.   navidrome:
  4.     image: deluan/navidrome:latest
  5.     user: 1026:100 # should be owner of volumes # 命令: id $(whoami)
  6.     ports:
  7.       - "14533:4533"
  8.     restart: unless-stopped
  9.     environment:
  10.       # 中文
  11.       ND_DEFAULTLANGUAGE: "zh-Hans"
  12.       # 关闭转码,如需要转码请设置为true
  13.       ND_ENABLETRANSCODINGCONFIG: "false"
  14.       # 启用缓存头像
  15.       ND_ENABLEARTWORKPRECACHE: "true"
  16.       ND_SCANSCHEDULE: 1h
  17.       ND_LOGLEVEL: info
  18.       ND_SESSIONTIMEOUT: 24h
  19.       ND_BASEURL: ""
  20.       ND_PLAYLISTSPATH: "."
  21.       # LAST.FM相关, 外部元数据
  22.       # ND_LASTFM_LANGUAGE: "zh"
  23.       # ND_LASTFM_APIKEY: "lastfm_apikey"
  24.       # ND_LASTFM_SECRET: "lastfm_secret"
  25.       # SPOTIFY相关, 外部元数据
  26.       # ND_SPOTIFY_ID: "spotify_id"
  27.       # ND_SPOTIFY_SECRET: "spotify_secret"
  28.       ND_ENABLESHARING: "true"
  29.     volumes:
  30.       - "./data:/data" # /data是Navidrome存储数据库和缓存的位置
  31.       - "/volume3/music:/music:ro" # /music是存储音乐文件的位置
复制代码


云相册
直接用群辉的 Photo, 或者搭建一些珍贵回忆照片墙服务,暂时没了解。


发表于 2024-12-23 21:49 | 显示全部楼层
nb,最近搞了个1037u小主机,只打算刷个win7让它一开机自动打开央视直播就够了
发表于 2024-12-23 21:49 来自手机 | 显示全部楼层
其他系列文章呢
 楼主| 发表于 2024-12-23 21:52 | 显示全部楼层
wxsk 发表于 2024-12-23 21:49
其他系列文章呢

文中点开后悔打开知乎的链接, 我在论坛里也将各个帖子都发出来了
发表于 2024-12-24 12:34 | 显示全部楼层
看你都用docker-compose,其实可以用一些带界面的docker工具,比如portainer,支持compose,支持集群,对普通人可能会稍微方便一点
 楼主| 发表于 2024-12-24 13:19 | 显示全部楼层
ptpt666 发表于 2024-12-24 12:34
看你都用docker-compose,其实可以用一些带界面的docker工具,比如portainer,支持compose,支持集群,对普 ...

谢谢建议
后面增加一些更加操作友好的教程
发表于 2024-12-25 17:27 | 显示全部楼层
相册推荐 immich ,体验和 google 相册类似,功能齐全,可以本地用 ai 跑文字识别,以文搜图,人脸识别,效果比 google 相册的识别效果还要好。手机上还有对应的 app。
 楼主| 发表于 2024-12-25 19:07 | 显示全部楼层
elvba 发表于 2024-12-25 17:27
相册推荐 immich ,体验和 google 相册类似,功能齐全,可以本地用 ai 跑文字识别,以文搜图,人脸识别,效 ...

好的,谢谢大佬建议。牛皮
发表于 2024-12-25 23:40 | 显示全部楼层
elvba 发表于 2024-12-25 17:27
相册推荐 immich ,体验和 google 相册类似,功能齐全,可以本地用 ai 跑文字识别,以文搜图,人脸识别,效 ...

ai需要开启gpu吗?
发表于 2024-12-26 10:36 | 显示全部楼层

不用,可以用 cpu 慢慢跑,用 gpu 跑肯定更快。
另外这个 gpu 可以不用装在 nas 上,它可以把 ai 识别服务部署到别的机器上,我就是拿打游戏的机器来跑的。
发表于 2024-12-26 11:28 | 显示全部楼层
elvba 发表于 2024-12-26 10:36
不用,可以用 cpu 慢慢跑,用 gpu 跑肯定更快。
另外这个 gpu 可以不用装在 nas 上,它可以把 ai 识别服 ...

这么高级啊,研究研究看看
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-12-26 21:03 , Processed in 0.011931 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表