Gowlive 是一个基于 GoFrame 和 Vue3 构建的直播录制平台,支持 Docker 一键部署。你可以用它来录制你喜欢的直播内容,方便随时回顾。
本项目仅用于学习和技术交流,请勿用于商业用途。不涉及任何(包括存储、上传、爬取等)私人信息。
- 🔴 直播录制: 支持实时录制/定时录制/智能录制任务。
- 🕒 直播历史: 录制直播时记录直播历史。
- 📽️ 视频剪辑: 支持对录制视频进行快速剪辑。
- 🫥 主播数据: 记录主播基本信息并自动更新,展示统计图表。
- 🍪 Cookie管理: 方便地管理不同平台的登录Cookie。
- 📁 文件管理: 管理录制下来的视频文件。
- ☑️ 文件检测: 检测视频文件是否损坏。
- 📜 日志中心: 记录系统运行日志,方便排查问题。
- 📢 推送渠道: 支持通过 Gotify、邮件等多种渠道推送消息。
- 🔔 通知中心: 集中查看和管理所有通知。
- 💾 空间预警: 存储空间达到阈值时发送预警。
- 🌙 深色模式: 支持深色模式。
- 抖音
- 哔哩哔哩
- YY直播
- Bigo Live
初始账号密码:
admin/gowlive
-
拉取镜像:
docker pull shichen437/gowlive:latest
-
运行容器:
docker run -d \ -p 12580:12580 \ -v /data/gowlive:/gowlive/resources/data \ -e PROJECT_SM4KEY=abcdefghijklmnopqrstuvwxyz123456 \ -e TZ=Asia/Shanghai \ --name gowlive \ --restart=always \ shichen437/gowlive:latest
Note:
-v /data/gowlive:/gowlive/resources/data用于持久化存储录播文件和应用数据,请将/data/gowlive替换为你本地的实际路径。 -
访问
http://<YOUR_IP>:12580查看应用。
-
下载
docker-compose.yaml.example文件并重命名:wget https://raw.githubusercontent.com/shichen437/Gowlive/main/docker-compose.yaml.example -O docker-compose.yaml
-
根据需要修改
docker-compose.yaml文件。环境变量:
| 变量名 | 变量描述 | 默认值 | 是否必填 |
|---|---|---|---|
PROJECT_SM4KEY |
SM4 加密密钥 (32位字符串) | abcdefghijklmnopqrstuvwxyz123456 |
是 |
TZ |
时区 | Asia/Shanghai |
否 |
PROJECT_LANG |
语言 | zh-CN (en, zh-TW) |
否 |
- 启动服务:
docker-compose up -d
- 访问
http://<YOUR_IP>:12580查看应用。
衷心感谢每位贡献者对 Gowlive 的支持与付出,致以诚挚的敬意。(贡献指南)
本项目基于 MIT License 开源。





