仓库地址:https://github.com/Stremio/stremio-web
如果喜欢请给原作者点star,这会对他非常有帮助!
📺 Stremio Web 项目简介与部署指南
🧩 项目简介
Stremio Web 是 Stremio 的网页版开源项目。
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-web2. 安装依赖
项目使用 pnpm 管理依赖,请先确保系统已安装 pnpm。
安装方法参考:https://pnpm.io/installation
pnpm install3. 启动开发服务器
pnpm start执行后,开发环境会自动启动一个本地服务(默认端口通常为 http://localhost:8080 或 http://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
评论 (0)