标签搜索

目 录CONTENT

文章目录

Docker部署OmniBox:一站式影视、直播与资源聚合平台

yyzq
2025-11-15 / 0 评论 / 1 点赞 / 46 阅读 / 1,456 字

前言

在信息化时代,影视资源和娱乐内容的获取变得越来越复杂。用户不仅需要面临众多影视平台的选择,还需要应对分散的资源查找与观看问题。OmniBox 正是为了解决这一痛点而诞生,它是一款功能强大的综合影视系统,致力于为用户提供一个无缝的、一站式观影体验。

OmniBox 聚合了多个影视资源源头,支持从采集站、网盘资源、电视直播源到主流直播平台的同步观看,完美解决了资源分散和查找困难的问题。无论你是影视爱好者,还是直播追剧迷,都可以在 OmniBox 上轻松找到自己喜欢的内容。

通过接入强大的 API,OmniBox 不仅可以显示分季分集的剧照、演员表、评分等信息,还能提供丰富的弹幕互动功能,让用户在享受影视内容的同时,也能与朋友一起畅聊互动。平台支持 4K 高清画质和跨平台观看,包括网页端、移动端以及电视端,真正实现随时随地的娱乐体验。

无论你是热衷于影视观看、电视直播,还是喜欢参与平台直播互动,OmniBox 都能为你带来最全、最便捷的观看解决方案。

🚀 核心功能

🌐 多源聚合:支持影视站、网盘资源搜索(对接pansou)

📺 电视直播支持:支持电视直播源观看,不错过电视直播

🎥 直播集成:支持 6 大主流直播平台的同步观看

💬 弹幕互动:支持弹幕功能,增加观影乐趣,还支持对接TMDB

有关截图

首页
image-1763174035888
影视站
image-1763174104450
电视直播
image-1763174158122
影视与资源
image-1763174802827

小结

这个项目与之前分享的moontv,libreTV和KatelyaTV差不多,都是空壳
需要配置后台接口,包含影视接口,直播接口,弹幕接口和TMDB还有配合pansou项目才能使用。

部署方法

使用Docker安装

本教程使用docker的方式安装部署,简单便捷
164b6ac419e23bc5390dc46601a202bf

准备条件

1)一台服务器

我们使用莱卡云VPS和飞牛云NAS来演示

需要vps的可以看以下信息配置,可以参考以下资源占用情况
莱卡云官网

本期docker容器占用资源情况如下仅供参考不到50M
image-1763174893501

2)本项目使用到的项目

本教程使用的官方dockerhub地址
https://hub.docker.com/r/lampon/omnibox

3)域名(可选)

根据自己的需求

4) 影视资源接口

影视json接口文件下载

① VPS部署

一、Docker环境部署

在vps安装docker和docker-compose
Docker官方安装文档(英文)
https://duan.yyzq.eu.org/docker-001
Docker-Compose官方安装文档(英文)
https://duan.yyzq.eu.org/docker-002
Centos安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//03
Ubuntu安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//04

推荐直接用一键脚本

docker安装脚本

bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)

docker-compose安装脚本

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

二、部署命令

登录服务器使用root账户执行以下步骤

2.1docker run命令

docker run -d \
  --name omnibox \
  --restart always \
  -e TZ=Asia/Shanghai \
  -p 7023:7023 \
  -v $(pwd)/omnibox/data:/app/data \
  --network media-net \
  lampon/omnibox:latest

2.2docker-compose命令

创建一个目录,并进入此目录

mkdir  omnibox ;cd omnibox

然后再新建docker-compose.yml

vim docker-compose.yml
services:
  omnibox:
    image: lampon/omnibox:latest  # 使用最新的 Omnibox 镜像
    container_name: omnibox  # 容器名称为 omnibox
    restart: always  # 容器自动重启策略设置为总是重启
    environment:
      - TZ=Asia/Shanghai  # 设置时区为上海
    ports:
      - "7023:7023"  # 映射本地端口 7023 到容器的 7023 端口
    volumes:
      - ./omnibox/data:/app/data  # 将本地的 ./omnibox/data 目录挂载到容器的 /app/data 目录
    networks:
      - media-net  # 使用内部网络 media-net 进行通信

networks:
  media-net:
    driver: bridge  # 使用默认的桥接网络驱动

三、执行容器运行命令

docker-compose up -d #运行容器
docker-compose ps  #查看是否启动成功

正常启动如下所示

docker-compose ps
NAME      IMAGE                   COMMAND    SERVICE   CREATED        STATUS        PORTS
omnibox   lampon/omnibox:latest   "./main"   omnibox   18 hours ago   Up 18 hours   0.0.0.0:7023->7023/tcp, [::]:7023->7023/tcp

四、web界面

打开web页面使用
成功以后需要打开自己相应的端口7023)防火墙就可以web端访问了

主界面

http://ip:7023

直接打开可以进入主界面
第一次建议先配置密码登录
image-1763175584176
按图配置即可
image-1763175629558
然后再配置各个接口-以影视接口为例
image-1763175695624
配合pansou
image-1763185628305

其他接口自行配置,这里不在介绍了

②飞牛云NAS部署

我们直接复制以上VPS的compose配置即可
image-1763175795390
启动成功
image-1763175808625
然后浏览器输入NAS的ip:7023端口就可以打开界面了
其他配置跟VPS上完全一样

绑定域名

VPS上的建议绑定下域名,方便管理。
绑定域名的教程参考以下内容

绑定域名视频教程

B站

YouTube

绑定域名可以参考
NginxProxyManager
https://duan.yyzq.eu.org//npm-ch

有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我

欢迎关注我们的微信公众号!
微信公众号

1

评论区