docker一键部署omnibox一站式影视、直播与资源聚合平台

还在为追剧奔波于各个视频APP吗?还在纠结于网盘资源下载太慢、电视直播源杂乱无章吗?今天,就为大家介绍一款以「聚合」为核心的神器——OmniBox。它远不止是一个播放器,而是一个能整合你所有影视资源的家庭影视系统。
1、omnibox简介
OmniBox 是一个以聚合为核心的家庭影视系统,支持多源影视、网盘资源、电视源以及直播源等等。相比单一播放器,它更像一个整合平台,拥有网页端与 TV 端界面,使用体验接近主流流媒体服务。另外它也支持弹幕API以及TMDB API接入,播放页面可以查看分季分集的海报、剧照、剧情概要、演员表、评分等等。不喜欢网页看的朋友,另外也能接入TVbox、MBOX 播放器等在PC、手机观看。
2、omnibox的核心功能
omnibox将传统的浏览器地址栏和搜索引擎的功能合二为一。以下是它的一些核心本领:
智能搜索与导航:你既可以直接输入网址访问网站,也可以输入搜索关键词进行网页搜索。它会根据你的输入提供智能建议,这些建议可能来自你的浏览历史、书签、热门网站或是搜索预测。
实时计算与转换:omnibox 可以充当一个简易计算器,输入数学算式就能直接得到结果。同时,它也支持快速的单位换算,比如“100美元=人民币”或“1英里=公里”。
快速信息查询:在 omnibox 中直接输入“天气”或“weather”,就能快速查看你所在城市的天气信息。输入“define [单词]”则可以查询英文单词的释义(通常是英英释义)。
提升浏览体验:chrome 曾为 omnibox 引入预渲染功能。这意味着在你按下回车键之前,浏览器可能已经在后台加载你最可能访问的页面,从而让网页加载速度感觉“瞬间完成”。
3、安装docker
1、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、配置docker yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker
yum install -y docker-ce
4、修改docker配置文件
mkdir /etc/docker -p
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":[
"https://docker.credclouds.com",
"https://quay.credclouds.com",
"https://k8s-gcr.credclouds.com",
"https://ghcr.credclouds.com",
"https://docker.m.daocloud.io",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
],
"data-root":"/etc/docker"
}
EOF
5、启动docker
systemctl daemon-reload
systemctl enable docker --now
systemctl restart docker
6、安装docker-compose
下载docker-compose文件
curl -L "https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
给他一个执行权限
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
查看是否安装成功
docker-compose --version
4、拉取omnibox镜像
docker pull lampon/omnibox:latest
5、创建数据目录
mkdir -p /data/omnibox
chmod 777 /data/omnibox
6、docker安装omnibox
docker run -d \
--nameomnibox \
--restartalways \
-eTZ=Asia/Shanghai \
-p7023:7023 \
-v/data/omnibox/data:/app/data \
lampon/omnibox:latest
7、编辑docker-compose.yaml文件
vi /data/omnibox/docker-compose.yaml
services:
omnibox:
image: lampon/omnibox:latest
container_name: omnibox
restart: always
environment:
- TZ=Asia/Shanghai
ports:
- "7023:7023"
volumes:
- /data/omnibox/data:/app/data
networks:
- media-net
networks:
media-net:
driver: bridge8、启动omnibox容器
cd /data/omnibox/
docker-compose up -d
docker-compose ps

9、查看容器日志
docker logs -f omnibox

10、访问omnibox服务
浏览器访问: http://192.168.52.15:7023

11、omnibox基本使用
11.1、配置密码登录


11.2、配置采集站资源
点击左侧“影视站资源”,点击右侧“导入/导出”

点击“导入”,点击“选择文件”

可从这个地址下载json配置(https://quwenjian.cc/#/?code=O8P6N)

你就能看到所添加的采集站点,点击全选,然后点击“批量测速”

对一些无法链接的资源进行删除或者修改其采集地址

下图就是你配置之后的搜索效果,可点击首页影视作品,也可以进行搜索

随便点击一个之后就可以在线观看,可以点击右侧进行站点切换

12、总结
对于影音爱好者而言,OmniBox不仅仅是一个工具,更是一种优雅的解决方案。
它解决了资源分散、体验割裂的核心痛点,通过强大的聚合能力,为你构建了一个片源无限、信息完整、界面美观、播放自由的私人影视点播系统。
无论你是喜欢在电视大屏上享受震撼效果,还是习惯在网页或手机端随时随地观看,OmniBox都能满足你。如果你已经厌倦了 fragmented 的观影体验,那么不妨尝试一下OmniBox,它或许就是你一直在寻找的那个“终极答案”。