打造闲鱼影音库,Emby终极管理工具,威联通部署Linkemby
Emby 服务器想必大家都不陌生,很多人都尝试过使用体验,也有一部分人尝试过分享体验。
今天,我们介绍一款将 Emby 服务器推向标准化管理的工具 —— Linkemby,它集成了服务器管理、订阅管理、用户管理、公告管理等多种功能,使得 Emby 服务更趋向体系化。
这一套工具,可以接入各个 Emby 服务器,并且通过 Emby API 实现用户、媒体的管理,然后通过一套前端的用户管理工具,将连接 Emby、使用 Emby、提需求等整合在一起,大大提高了 Emby 服务器的管理能力。
注:本文仅做技术实现逻辑分享,不建议大家去折腾 emby 服务器。再次提醒,一切服务均应符合互联网规范,并且遵守相关政策和版权要求。
在 NAS 侧,我们通过 Linkemby 来进行 Emby 的统一管理,所以 NAS 本身并不提供 Emby 服务,所以公网、带宽这些要求也并不严格,有没有都无所谓。
但是服务本身有大量的脚本和定时任务在后台执行,这种情况下对 NAS 的多线程处理能力和计算能力就有了一定的要求。

本次项目演示以威联通 Qu405-N355-16G 型号为例,8核8线程的强大计算力可以满足包括 Linkemby 在内的高并发、高读写服务的计算需求。

而且考虑到服务本身对数据账号有很严格的管理要求,所以必要的数据同步、备份机制也是必不可少的。威联通 Qu405-N355-16G 提供了 QTS/QuTS Hero 双系统,其中 QuTS Hero 更是首次将 ZFS 系统放入家用场景,在数据快照、克隆、校验上更有优势。而 QTS/QuTS Hero 都有提供最强备份/同步工具 HBS 3,足以满足数据的高可用。

回到 Linkemby 的部署,这个项目其实有一条一键部署的指令:
shell curl -fsSL https://raw.githubusercontent.com/linkemby/linkemby-deploy/main/install.sh | bash
但是代码中需要连接 github,考虑到很多人对 github 的连接性并不好,所以选择了 docker -compose 部署方式,项目的文件包我已经放在夸克里了,直接下载双击exe解压后上传到 NAS 里就可以部署。
quark/s/b9b820154e8e
在压缩文件里,有一个.env的文件,这个需要提前在 windows 里修改NEXTAUTH_URL这个参数,替换为你的域名或者局域网 IP 来访问使用,其它的密码什么的根据自己的需求修改就行了。

整个包上传以后,是这样的一个结构,包括3个空的文件夹,以及2个文件。

如果是你手工创建的文件夹,还需要在data目录下新建一个email-templates目录。

接着通过 SSH 登录威联通,切换到项目目录下,使用指令docker compose up -d启动项目。

或者在项目工作站,手动上传NAS里的 yaml 文件部署。

一、用户侧效果
好了,系统部署完成了,我们先来看看普通用户的界面视角。登录系统后,普通用户打开的是一个仪表盘,里面对当前账号的余额、订阅到期时间、订阅计划、剩余时间、可用 Emby 服务器有一个集成展示。

当选择 Emby 服务的时候,可以根据管理员预设好的套餐内容一键下单,并且所有消费单子都在系统里有留痕。

服务列表里,有所有可用的 Emby 服务,点开后可以看到详细的媒体库信息、访问地址、连接性等等,可以说是一目了然。

二、管理侧功能
用户视角毕竟只是使用者,只关心服务器的数量和订阅时间,所以相对要简单很多。我们再来看管理员视角,内容就要多了很多,前面提到了服务地址、订阅信息、文档等等,都要在这里维护。
在管理面板视角下,更多的是针对用户数量、服务器数量、订阅情况进行展示。

1、服务器管理
想要整服,必须先添加服务器,添加方式很简单,首先打开 Emby,在 API 里新增一个密钥备用。

接着来到 linkemby 中,添加 emby 所在的地址、对外访问地址、密钥、介绍信息等等,这样就可以作为一个服务提供出来。

2、订阅计划与支付账户
设置好服务部分,接下来就是设置订阅计划,这个订阅计划就是我们刚才用户侧看到的收费明细。原则上,系统是支持多条订阅计划的,并且支持绑定不同的 Emby 服务。

具体的看,包括试用、月、季、半年、年、两年等时间周期都有,只有明确填入数字的部分才会在订阅计划中对用户展示。

搭配试用功能,就可以做到免费体验了,设置成 0 就相当于变成了公益服管理。

支付方面,目前只支持一种渠道,这个我没有深入研究了,但是做个体户的应该都有相关信息。

对了,项目目前也有优惠码的设置,在订阅的时候使用,对于前期投入吸引力应该还是比较大的。

3、用户管理
用户管理是 linkemby 这个项目比较核心的部分,除了可以管理员手动添加之外,还可以通过邀请注册的方式,这一点和PT特别像。

针对每一个用户,管理员可以手动变动账户余额,意味着哪怕前期没有好的支付方式、邮件服务器,依旧可以通过三方软件来进行手动操作,进一步降低成本。

而如果你有邮件服务的话,注册、修改密码等等很多账号操作就可以通过邮件来自动执行,会更方便一些。

4、文档、公告、工单类功能
最后,就是一些文档、公告、工单类的功能了,这个基本上就是所有商城类项目都会有的功能,可以让用户更直白、更简单的看到这个 Emby 到底怎么玩。如果遇到问题,也可以通过线上工单的模式来予以解决。


总结
整体看下来,linkemby 这个项目可以说是目前 Emby 服务中的先行者产品,之前或许有类似的 crm 工具,但是没有那么强的针对性,更多的是需要人手动去操作。
而通过我们自己在 NAS 上部署这么一套管理工具,就可以更好的和可以提供服务的 Emby 服务进行整合,加强从服务器到用户,从订阅到工单的整套管理体系。
当然,如果 NAS 放在企业宽带下,并且支持对外提供服务的,那么利用多盘位搭载 Emby 服务也是一种更好的选择。
比如威联通 Qu805-N355-16G,这款可以说是目前价格最低的 8盘位NAS,双十一特惠加上国补的价格,3680 元左右就可以拿下 N355 处理器的 8盘位 NAS,绝对是大容量性价比之王。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

值友9319943968
校验提示文案
端木先生R
校验提示文案
超级爆料狂人
校验提示文案
悬崖2011
校验提示文案
矛盾96
校验提示文案
矛盾96
校验提示文案
悬崖2011
校验提示文案
超级爆料狂人
校验提示文案
端木先生R
校验提示文案
值友9319943968
校验提示文案