做网站选服务器带宽,建设网站应该加什么服务器,怎么找上海网站建,陕西 工程建设 公司 网站1#xff09;PlayEdu 介绍
官网#xff1a;https://www.playedu.xyz/ GitHub#xff1a;https://github.com/PlayEdu/PlayEdu PlayEdu 是一款适用于搭建内部培训平台的开源系统#xff0c;旨在为企业/机构打造自己品牌的内部培训平台。PlayEdu 基于 Java MySQL 开发…1PlayEdu 介绍
官网https://www.playedu.xyz/ GitHubhttps://github.com/PlayEdu/PlayEdu PlayEdu 是一款适用于搭建内部培训平台的开源系统旨在为企业/机构打造自己品牌的内部培训平台。PlayEdu 基于 Java MySQL 开发采用前后端分离模式前端采用 React18 为核心框架后端采用 SpringBoot3 为核心框架。提供部门管理、学员管理、在线视频学习、学员进度追踪、视频私有化存储等培训主要功能。 PlayEdu 分为 开源版 和 企业版企业版本在开源功能的基础上提供了包括视频云端存储、视频加密、音频学习、文档PDF|WORD|PPT在线学习、在线考试、学习计划培训等功能。 2Docker 安装 在 Linux 服务器上以 Docker 方式安装。 // 1) 低版本 Docker 安装
yum install docker -y----
// 推荐
// 2) 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh----
// 关闭防火墙
systemctl disable --now firewalld
setenforce 0// 启用 Docker
systemctl enable --now docker----
// 3) 安装 Docker-Compose
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod x /usr/local/bin/docker-compose
docker-compose -v采用 docker-compose 部署将下面的内容保存为 docker-compose.yml 文件 vim docker-compose.ymlversion: 3.5services:playedu:image: registry.cn-hangzhou.aliyuncs.com/playedu/light:1.5.2container_name: playedu-webrestart: alwaysports:- 9805:80- 9806:9800- 9807:9801- 9808:9900volumes:- ./nginx:/var/log/nginxenvironment:- DB_HOSTmysql- DB_PORT3306- DB_NAMEplayedu- DB_USERroot- DB_PASSplayeduxyz- REDIS_HOSTredis- REDIS_PASSplayeduxyz- REDIS_PORT6379- REDIS_DB2- SA_TOKEN_IS_CONCURRENTfalse- SA_TOKEN_JWT_SECRET_KEYplayeduxyzdepends_on:- mysql- redis- minioredis:image: rediscontainer_name: playedu-redisrestart: alwaysvolumes:- ./redis:/datamysql:image: mysql:5.7container_name: playedu-mysqlrestart: alwaysvolumes:- ./mysql:/var/lib/mysqlenvironment:- MYSQL_DATABASEplayedu- MYSQL_ROOT_PASSWORDplayeduxyz- TZUTCminio:image: bitnami/minio:latestcontainer_name: playedu-miniorestart: alwaysports:- 9809:9000- 9810:9001volumes:- ./minio:/bitnami/minio/dataenvironment:- MINIO_ROOT_USERusername- MINIO_ROOT_PASSWORDpassword- MINIO_DEFAULT_BUCKETSplayedu:public然后执行下面的命令 # 新建文件夹 playedu 和 子目录
mkdir -p /data/docker/playedu/{minio,mysql,nginx,redis}# 进入 playedu 目录
cd /data/docker/playedu# 修改 minio 目录权限
chmod arwx minio# 将 docker-compose.yml 放入当前目录
cp ~/docker-compose.yml .# 一键启动
docker-compose up -d# 验证容器
docker ps -a# 验证端口
netstat -nltp3PlayEdu 运行
PlayEdu 有多个应用入口
平台地址默认账号密码API 服务http://你的服务器IP:9700--PC 学员端口http://你的服务器IP:9800--H5 学员端口http://你的服务器IP:9801--后台管理端口http://你的服务器IP:9900adminplayedu.xyzplayeduMinIO 管理端口http://你的服务器IP:50002usernamepassword
3.1API 服务 在浏览器中输入 http://你的服务器IP:9805 只能看到 系统正在运行中…因为这个端口提供的是 API 服务而不是 Web 服务 3.2后台管理 在浏览器中输入 http://你的服务器IP:9808 就能看登录界面 默认的管理员账号adminplayedu.xyz密码playedu 进入 系统设置 -- 系统配置 -- MinIO存储 设置存储
配置项需要配置的值AccessKeyusernameSecretKeypasswordBucketplayeduEndpointhttp://你的服务器IP:9809Domainhttp://你的服务器IP:9809 设置完成后可以上传资源进行验证如果 资源管理 中上传显示 系统错误说明 minio 设置还存在问题 通过 学员管理 来 添加学员为学员 设置部门、账号、密码 等信息 需要先 创建部门 不过我想应该不会有人这样一个一个的添加应该会使用 批量导入学员 才对 或者基于 LDAP 认证配置 3.3PC 学员端 在浏览器中输入 http://你的服务器IP:9806 就能看登录界面 使用学员账号登录 3.4H5 学员端 **H5 页面 **适合移动端在手机浏览器中输入 http://你的服务器IP:9807 就能看登录界面 **注意**H5 页面的端口号为 9807 3.5个性化配置 3.6MinIO 管理端
MinlO 管理后台http://10.0.59.114:9810/login 这个主要用于调试公网使用的话不建议对外暴露 **账户**username **密码**password 4新手入门 此文档为 PlayEdu 开源版使用手册以下是 PlayEdu 开源版基础操作步骤 步骤一创建分类
功能分类贯穿资源素材、线上课程便于归纳以及快速筛选分类支持无限级拓展。 操作进入后台管理点击左侧菜单栏栏中的「分类管理」点击「新建分类」按钮。如需创建一级分类所属上级默认为“作为一级分类”如需创建二级分类所属上级字段选择已创建过的一级分类。
步骤二上传资源
功能支持视频、图片、附件资源用来组成课程相关内容。 操作进入后台管理点击左侧菜单栏中的「资源管理」点击相应的资源类型上传支持的格式文件。如需将资源上传时直接分类可选择已创建的分类之后再上传文件。
步骤三创建部门
功能创建企业中部门架构以便进行课程的批量指派支持无限级分类拓展。注意在开源版本的课程的指派中父级部门和子部门是相互独立的指派父级部门并不会自动包含子部门。如果需要全部指派请同时选择相关的父级部门和子部门 操作进入后台管理点击左侧菜单栏栏中的「学员管理」展开点击「部门」点击「新建部门」按钮。如需创建一级部门所属上级默认为“作为一级部门”如需创建子部门所属上级字段选择已创建过的一级部门。
步骤四添加学员
功能学员账号在后台手动创建或者下载学员模板批量导入。 操作进入后台管理点击左侧菜单栏栏中的「学员管理展开点击「学员」点击「添加学员」填写学员信息完成账号创建其中学员所属部门支持多选学员在学员端登录账号学习。
步骤五新建课程
功能创建并指派课程给学习部门后该部门的学员将在学员端看到该课程并可以进行学习。 操作进入后台管理点击左侧菜单栏栏中的「课程中心展开点击「线上课」点击「新建课程」填写课程信息-指派学习部门-添加课程内容-完成课程创建其中指派部门支持多选。
步骤六学员学习
以上步骤完成后学员便可以登录学员端开始学习所属指派范围内的课程了后台课程详情中会实时跟踪学员的学习数据。
4参考文档 地址https://www.playedu.xyz/ 地址https://www.playedu.xyz/book 地址https://github.com/PlayEdu/PlayEdu 地址https://gitee.com/playeduxyz/compose