仓库地址:https://github.com/Stremio/stremio-web
如果喜欢请给原作者点star,这会对他非常有帮助!

📺 Stremio Web 项目简介与部署指南

🧩 项目简介

Stremio WebStremio 的网页版开源项目。
Stremio 是一个现代化的媒体中心(Media Center),为用户提供一站式的视频娱乐体验。
通过简单安装插件(Add-ons),用户可以发现、观看和管理来自不同来源的视频内容,包括电影、电视剧、YouTube 视频等。

该项目是 Stremio 桌面版的网页版前端实现,使用现代前端技术构建,可直接在浏览器中运行,无需安装桌面客户端。


🛠️ 技术栈

  • Node.js (版本 ≥ 12)
  • pnpm (包管理工具,版本 ≥ 10)
  • React / JavaScript / TypeScript
  • Docker(可选,用于容器化部署)

🚀 本地部署流程

1. 克隆仓库

git clone https://github.com/Stremio/stremio-web.gitcd stremio-web

2. 安装依赖

项目使用 pnpm 管理依赖,请先确保系统已安装 pnpm。
安装方法参考:https://pnpm.io/installation

pnpm install

3. 启动开发服务器

pnpm start

执行后,开发环境会自动启动一个本地服务(默认端口通常为 http://localhost:8080http://localhost:3000)。


🧱 生产环境构建

pnpm run build

此命令会在项目根目录生成编译后的静态文件(通常位于 dist/build/ 文件夹中),
可以通过任何静态资源服务器(如 Nginx、Vercel、Netlify)进行部署。


🐳 使用 Docker 运行

如果希望通过容器方式部署,可使用以下命令:

docker build -t stremio-web .docker run -p 8080:8080 stremio-web

运行后访问:
👉 http://localhost:8080


🖼️ 项目截图

功能预览
Board(主页推荐)
Discover(内容发现)
Meta Details(影片详情)

📄 许可协议

本项目由 Smart Code 维护,版权 © 2017–2023。
使用 GNU GPL v2 开源许可证发布。

详细信息请查看:LICENSE