PlayEdu是一款用于内部培训的开源系统,功能强大,界面美观,致力于搭建私有化内部培训平台。
基于 Java + MySQL 开发,采用前后端分离模式,前台采用 React18 为核心框架,后台采用 SpringBoot3 为核心框架。
系统开发不易,开源免费商用需要巨大的勇气,如果你觉得有用,麻烦顺手给个star,非常感谢!
Github地址:https://github.com/PlayEdu/PlayEdu
GItee地址:https://gitee.com/playeduxyz/playedu
学员端
学员
线上课
后台管理
数据统计
播放管理
其它
本文安装过程需要您准备以下环境:
git clone https://github.com/PlayEdu/docker-compose.git playedu-docker-compose
下面命令 # 开头的是对下一行命令的注释,无需执行
# 进入到 playedu-docker-compose 目录
cd playedu-docker-compose
# 构建镜像
docker-compose build
MySQL
,Redis
,MinIO
1. 下面命令是在 playedu-docker-compose 目录执行
2. 下面命令 # 开头的是对下一行命令的注释,无需执行
# 复制 .env.example 并命名为 .env
cp .env.example .env
# 运行容器
docker-compose up -d mysql redis minio
执行上述命令会很快返回结果,但是这并不意味着上述三个软件就已经成功的运行了。它们的初始化运行都需要一段过程,这里我们稍微等待 1-2 分钟的时间(机器配置高的话可能时间更短)。
PlayEdu
下面命令是在 playedu-docker-compose 目录执行
docker-compose up -d playedu
执行完成之后,等待 15s 左右的时间就可以访问了。
MinIO
配置浏览器打开http://你的服务器IP:9900
,在登录窗口输入账号admin@playedu.xyz
和密码playedu
进入到后台,然后打开系统配置,选择MinIO
配置,请填入下表的内容并保存:
配置项 | 需要配置的值 |
---|---|
AccessKey | username |
SecretKey | password |
Bucket | playedu |
Endpoint | http://你的服务器IP:9000 |
Domain | http://你的服务器IP:9002 |
平台 | 地址 | 默认账号 | 密码 |
---|---|---|---|
API 服务 | http://你的服务器IP:9700 | - | - |
PC 学员端口 | http://你的服务器IP:9800 | - | - |
后台管理端口 | http://你的服务器IP:9900 | admin@playedu.xyz | playedu |
MinIO 管理端口 | http://你的服务器IP:9002 | username | password |
更多详情参考安装文档:安装系统 | PlayEdu 文档中心
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者