剪藏#剪藏#有云转晴1

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

2025 年 12 月 21 日1 分钟
分享Twitter / XTelegram微博

字数 1296,阅读大约需 7 分钟

Notion image

前言

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

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

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

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

视频教程

🚀 核心功能

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

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

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

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

有关截图

首页

Notion image

影视站

Notion image

电视直播

Notion image

影视与资源

Notion image

小结

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

部署方法

使用Docker安装

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

Notion image

准备条件

1)一台服务器

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

需要vps的可以看以下信息配置,可以参考以下资源占用情况 莱卡云官网 https://www.lcayun.com/aff/PQCSKOCK

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

Notion image

2)本项目使用到的项目

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

3)域名(可选)

根据自己的需求

4) 影视资源接口

影视json接口文件下载

https://drive.uc.cn/s/1f76f73ed60e4?public=1

① 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安装脚本

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

docker-compose安装脚本

JAVASCRIPT
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命令

JAVASCRIPT
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命令

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

JAVASCRIPT
mkdir  omnibox ;cd omnibox

然后再新建docker-compose.yml

JAVASCRIPT
vim docker-compose.yml
JAVASCRIPT
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  # 使用默认的桥接网络驱动

三、执行容器运行命令

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

正常启动如下所示

JAVASCRIPT
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端访问了

主界面

JAVASCRIPT
http://ip:7023

直接打开可以进入主界面 第一次建议先配置密码登录

Notion image

按图配置即可

Notion image

然后再配置各个接口-以影视接口为例

Notion image

配合pansou

Notion image

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

②飞牛云NAS部署

我们直接复制以上VPS的compose配置即可

Notion image

启动成功

Notion image

然后浏览器输入NAS的ip:7023端口就可以打开界面了 其他配置跟VPS上完全一样

绑定域名

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

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

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

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

Notion image

飞牛云NAS/VPS使用Docker部署linux版微信和QQ

通过飞牛云NAS/VPS使用Docker部署SRS-Stack开源项目,打造全天候7*24小时无人值守直播间,获得直播收益

[视频教程]自建 RustDesk 远程服务器:一步步搭建远程桌面服务

自建 RustDesk 远程服务器:一步步搭建远程桌面服务

如何使用 Docker 部署 NeuraPress:高效排版微信公众号与小红书文章

原文地址: https://mp.weixin.qq.com/s?__biz=MzkwMDY3NTc0OA==&mid=2247488603&idx=1&sn=605cce342744bc93c95dc8d6e5b4172f&chksm=c187692ba61e927e1a3737fc82913b60c46540c9d6563164f78dbcd253f439898a05cf34a1d3&mpshare=1&scene=1&srcid=1221SI7UIdXidKf6uWF0glQD&sharer_shareinfo=00b8a5c7bf08283d642fe508f11f9a35&sharer_shareinfo_first=00b8a5c7bf08283d642fe508f11f9a35#rd

相关文章