Sign inSign up

sakullla/nginx-reverse-emby

By sakullla

•Updated about 14 hours ago

Emby/Jellyfin 等服务的反向代理面板:Docker 一键部署,免手写 Nginx,自动 HTTPS

Image
0

10K+

sakullla/nginx-reverse-emby repository overview

⁠nginx-reverse-emby

一台线路好的 VPS + 一个面板,把 Emby / Jellyfin 以及常见 HTTP·TCP 服务反代到自己的域名——不用手写 Nginx 配置。

现在是 纯 Go 控制面(项目名里的 nginx 是历史命名,默认运行时不再依赖 Nginx)。一个 Compose 拉起 Web 面板和本机 local 转发节点,规则在面板里配置,HTTPS 证书可自动申请。

⁠适合谁

  • 想把影音服务挂到自己的域名,又不想维护一堆 Nginx 配置
  • 需要用优质线路 VPS 做入口,后端在别处
  • 同一面板要管 HTTP/HTTPS 反代和 L4 TCP/UDP 转发
  • 需要多节点 Agent 或 Relay 隧道(见文档)

⁠一键安装(推荐)

在 Linux VPS 上执行:

curl -fsSL https://raw.githubusercontent.com/sakullla/nginx-reverse-emby/main/scripts/deploy-compose.sh | sh

脚本会拉取本镜像、生成 token、启动服务。也可自行使用本仓库的 docker-compose.yaml⁠。

镜像:

docker pull sakullla/nginx-reverse-emby:latest

⁠文档与源码

⁠安全提示

  • 务必设置足够长的随机 API_TOKEN / MASTER_REGISTER_TOKEN,且二者不同
  • ./data 含证书与密钥,不要提交到公开仓库
  • 临时 HTTP 面板模式仅适合短期调试,尽快绑定域名并启用 HTTPS

觉得有用请到 GitHub 点个 Star,问题与功能建议也欢迎开 Issue。

Tag summary

Content type

Image

Digest

sha256:3e37111d7…

Size

84.8 MB

Last updated

about 14 hours ago

docker pull sakullla/nginx-reverse-emby