LinkEmby:
一款基于 Next.js 打造的专业 Emby 订阅管理系统,通过用户门户与管理后台双界面,实现订阅、用户及运维流程的高效管理。

体验地址(admin/password123):
https://demo.linkemby.com
安装
一键安装的命令,连接 SSH 执行即可:
curl -fsSL https://raw.githubusercontent.com/linkemby/linkemby-deploy/main/install.sh | bash
一键安装比较简单我就详细不展开了,下面主要说一下怎么样通过 docker-compose.yml 模版进行部署:
首先需要下载 docker-compose.yml 模板和 .env 配置文件
https://raw.githubusercontent.com/linkemby/linkemby-deploy/main/docker-compose.yml
https://raw.githubusercontent.com/linkemby/linkemby-deploy/main/.env.example
创建一个名称为 linkemby 的文件夹,将上面两个文件放到里面

打开 env.example.txt 文件,检测一下信息是否需要修改

GH_PROXY 、DOCKER_PROXY 和 GHCR_PROXY 三个参数,可以修改为国内的代理源

POSTGRES_PORT、REDIS_PORT 和 LINKEMBY_PORT 三个端口号,可以根据需要进行修改

TIP:对应下面的端口号,这个是内部连接不需要修改!!!

NEXTAUTH_URL,修改为当前设备 IP 地址(有公网的话,就改为访问的域名)

NEXTAUTH_SECRET、ENCRYPTION_KEY、ENCRYPTION_IV 和 CRON_SECRET,按要求生成对应长度的字符串作为加密

其他这些默认就行,点击保存

文件重命名为“.env”

创建项目,选择前面 linkemby 目录就会自动导入模板

有可能会遇到权限问题,先停止项目,再给 777 权限
sudo chmod -R 777 /vol1/1000/docker/linkemby

使用
浏览器中输入 http://NAS的IP:3000 就能看到界面

需要先注册一个账号

按要求填写账号信息

注册成功后,点击进行登录

面板功能比较多,下面就简单说说怎么使用

TIP:不激活授权,最多 10 个用户和 1 台服务器(有需要激活的,可以咨询开发者)

先添加 Emby 服务器

TIP:在 Emby 控制台获取 API 密钥

填写 Emby 服务器信息

保存前,点击测试是否连接正常

这样服务器就添加完成了

来到用户管理,点击“创建用户”(或者邀请用户)

按要求填写信息,创建一个测试用户(余额可以给一些)

来到订阅管理,创建一个订阅计划

随便填写一下信息

随便填一下价格(也可以不填)

试用天数可以填上

可以设置负载均衡,不过只有一台就无所谓了

选择 Emby 服务器和模版用户

订阅收费就创建好了(具体支付方式设置就不展开了,我也没怎么弄过)

到上面步骤基本就设置好了,测试用户登录进入“用户中心”界面就可以自行订阅了

接下来点击购买订阅即可,我就不展开了都比较简单

当然管理员后台也能直接设置,来到用户管理,点击编辑前面创建的测试用户

编辑一下订阅信息,选择前面添加的订阅

可以看到已经修改成功(没显示可以刷新一下网页)

来到 Emby 的用户管理,能看到已经自动创建了用户

使用前面创建的测试用户,输入账号和密码就能进行登录了

TIP:
还有很多高级功能,我就不详细展开了,只简单截图有的功能,有兴趣的建议部署看看
支付管理

订单管理

优惠码管理

卡密管理(需要激活)

邀请管理

工单管理

文档管理

公告管理

点播管理(需要激活)

定时任务

系统设置

授权管理

总结
LinkEmby 是一款功能全面、界面友好的 Emby 订阅管理解决方案,集用户管理、订阅计划、支付集成、工单系统等模块于一体,适合希望将 Emby 服务商业化的个人或小型团队。不过未授权前,有用户数和服务器数量限制以及部分高级功能需激活,但基础功能已足够满足测试与轻量运营需求。目前这类应用还比较少,有需求的用户可以部署尝试。
综合推荐:⭐⭐⭐(需求比较小众)
使用体验:⭐⭐⭐(功能强大,需要授权)
部署难易:⭐⭐⭐(一般)︎