一款开源免费商用的企业培训系统、线上网校系统

这篇具有很好参考价值的文章主要介绍了一款开源免费商用的企业培训系统、线上网校系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

PlayEdu一款适用于内部培训的开源系统,功能强大,界面美观,致力于搭建私有化内部培训平台,本文介绍docker快速安装方法。


目录

技术栈

功能特性&界面截图

安装系统

代码仓库


技术栈

前台采用 React18 + Vite 开发,后台采用 Java + Springboot + MySQL 开发。

开源协议:Apache2.0


界面截图

一款开源免费商用的企业培训系统、线上网校系统

安装系统

准备工作

服务器参数 最低要求
CPU 2 核
内存 4GB
带宽 5MB
操作系统 推荐 Linux 操作系统,如:Ubuntu 20.04

快速上手

在进行本文的安装过程之前,请确保您的开发环境已经配置有下面的服务:

  • Git

  • Java 17

  • Nodejs v18.15.0

  • MySQL 5.6 或更高版本

  • Minio

  • Redis

本文安装过程需要您准备以下环境:

  • Docker

第一步、创建 Docker Network​

sudo docker network create playedu-network

第二步、安装 Redis​

注意,下面安装 Redis 的方式并没有考虑到数据持久化,如果您感兴趣可以阅读我们提供的 Redis 生产运行方案。

sudo docker run -d -p 6379:6379 --network playedu-network --name playedu-redis redis:latest

第三步、安装 MinIO​

注意,下面安装 MinIO 的方式并没有考虑到数据持久化,如果您感兴趣可以阅读我们提供的 MinIO 生产运行方案。

sudo docker run -d --name playedu-minio -p 9000:9000 -p 9001:9001 -e MINIO_ROOT_USER="username" -e MINIO_ROOT_PASSWORD="password" -e MINIO_DEFAULT_BUCKETS=playedu:public bitnami/minio:latest

第四步、安装 MySQL​

注意,下面安装 MySQL 的方式并没有考虑到数据持久化,如果您感兴趣可以阅读我们提供的 MySQL 生产运行方案。

docker run -d --network playedu-network --name playedu-mysql -e MYSQL_ROOT_PASSWORD=playeduxyz -e MYSQL_DATABASE=playedu  mysql:5.7

数据库安装完成之后,我们需要导入将 playedu 的数据表导入到 mysql 的容器当中。请点击 PlayEdu 数据表文件内容查看 查看并下载数据表文件。下面我将演示利用 docker cp 命令将数据表导入到 playedu 的数据库中。

交代下我的工作环境,Ubuntu 服务器操作系统,登录用户 ubuntu ,工作目录 /home/ubuntu 。首先,复制数据表的文件内容,然后在工作目录下执行:

vi playedu.sql

进入到 vim 编辑模式,按英文字母 I 键进入到 insert 模式,将数据表文件内容粘贴,然后 ESC 键退出 insert 模式,输入 :wq 保存内容并退出。接下来在工作目录下执行:

docker cp playedu.sql playedu-mysql:/playedu.sql

执行完毕之后,执行下面命令(注意 # 开头的是对下一行命令的注释,无需执行):

# 进入到 mysql 容器里面
docker exec -it playedu-mysql /bin/bash

# 数据下面命令连接数据库然后回车,会要求输入密码,密码就是 `playeduxyz`
mysql -uroot -p

# 此时已进入到 mysql 中,执行下面命令切换到 playedu 数据库
use playedu

# 执行下面命令导入数据表
source /playedu.sql

# 上述执行完毕之后,分别执行两次 exit 退出容器
exit
exit

第五步、安装 PlayEdu 服务​

docker run -d -p 9800:9800 -p 9900:9900 --network playedu-network --name playedu-light \
  -e DB_HOST=playedu-mysql \
  -e DB_PORT=3306 \
  -e DB_NAME=playedu \
  -e DB_USER=root \
  -e DB_PASS=playeduxyz \
  -e REDIS_HOST=playedu-redis \
  -e REDIS_PORT=6379 \
  -e REDIS_PASS= \
  registry.cn-hangzhou.aliyuncs.com/playedu/light:1.0-beta.6

第六步、配置 MinIO​

到这里 PlayEdu 基本上已经安装完成,接下来我们还需要进行一些配置。在浏览器输入 http://你的服务器IP:9900 访问 PlayEdu 的后台界面,在打开的登录界面输入下面默认的管理员账号和密码:

账号:admin@playedu.xyz
密码:playedu

登录进入到后台,选择系统配置 - MinIO 配置,按照下面的表格输入对应的配置:

配置项 需要配置的值
AccessKey username
SecretKey password
Bucket playedu
Endpoint http://你的服务器IP:9000
Domain http://你的服务器IP:9000

保存配置。到这里,安装全部完成。

代码仓库

Github地址:https://github.com/PlayEdu/PlayEdu
Gitee地址:https://gitee.com/playeduxyz/playedu

文章来源地址https://www.toymoban.com/news/detail-466026.html

到了这里,关于一款开源免费商用的企业培训系统、线上网校系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Scrum敏捷开发企业实战培训

    Scrum是目前运用最为广泛的敏捷开发方法,是一个轻量级的项目管理和产品研发管理框架。 这是一个两天的实训课程,面向研发管理者、项目经理、产品经理、研发团队等,旨在帮助学员全面系统地学习Scrum和敏捷开发, 帮助企业快速启动敏捷实施。 课程采用案例讲解+沙盘

    2024年02月09日
    浏览(32)
  • 软件开发企业SDL安全培训案例

    随着计算机技术的发展、internet及mobile应用的普遍使用,软件安全像功能、性能、稳定性一样是计算机系统的一个非常重要部分。没有安全的软件,任何美好的功能都是徒劳的,没有安全的软件,公司的机密数据、客户隐私、系统的可靠性都得不到保障.如何有效评估、开发安全、可

    2024年02月11日
    浏览(27)
  • 小白向:搭建企业培训APP的完整技术指南

    当下,许多企业转向了现代化的培训方法,其中一个关键的工具就是企业培训APP。本文将为你提供搭建企业培训APP的完整技术指南,助你在数字化时代更好地满足企业培训的需求。 一、需求分析与功能规划 在开始开发之前,首先需要明确企业培训APP的具体需求和功能。这可

    2024年01月23日
    浏览(32)
  • 大数据培训前景怎么样?企业需求量大吗

     大数据行业对大家来说并不陌生,大数据行业市场人才需求量大,越早入行越有优势,发展机会和上升空间等大。不少人通过大数据培训来提升自己的经验和自身技术能力,以此来获得更好的就业机会。     2023大数据培训就业前景怎么样呢?企业需求大吗?      一、大数

    2024年02月12日
    浏览(32)
  • 海上风电应急救援vr模拟安全培训提高企业风险防范能力

    相比传统的发电厂,海上风电作业积累的经验少,风险高,因此为了规范施工人员的行为和操作,保障生产安全进行,开展海上风电VR安全培训具有重要意义。 有助于提高员工的安全意识 通过模拟真实的海上风电作业环境,受训者可以更加直观地了解各种安全隐患和风险,从

    2024年02月06日
    浏览(31)
  • 数字化转型导师坚鹏:如何制定企业数字化转型年度培训规划

    如何制定 企业数字化转型 年度培训规划 ——以推动企业数字化转型战略落地为核心,实现知行果合一 课程背景: 很多企业都在开展企业数字化转型培训工作,目前存在以下问题急需解决: Ønbsp;缺少针对性的企业数字化转型年度培训规划 Ønbsp;不清楚如何分析企业数字化转

    2024年02月03日
    浏览(46)
  • 数字化转型导师坚鹏:企业数字化转型培训如何高效推进评价与改进

    企业数字化转型 培训如何高效推进、评价与改进 ——以推动企业数字化转型战略落地为核心,实现知行果合一 课程背景: 很多企业都在开展企业数字化转型培训工作,目前存在以下问题急需解决: Ønbsp;不清楚如何有效推进企业数字化转型培训工作? Ønbsp;不知道如何系统

    2024年02月06日
    浏览(33)
  • 网课/网校/知识付费/在线教育系统,100%全功能开源,可免费商用

    酷瓜云课堂,依托腾讯云基础服务架构,采用C扩展框架Phalcon开发,GPL-2.0开源协议,致力开源网课系统,开源网校系统,开源知识付费系统,开源在线教育系统。 酷瓜云课堂 - 网课系统,网校系统,知识付费系统,在线教育系统。不加密不阉割,100%全功能开源,可免费商用

    2024年02月10日
    浏览(32)
  • 思通舆情 是一款开源免费的舆情系统 介绍

    思通舆情 是一款开源免费的舆情系统。 支持本地化部署,支持在线体验。 支持对海量舆情数据分析和挖掘。 无论你是使用者还是共同完善的开发者,欢迎 pull request 或者 留言对我们提出建议。 您的支持和参与就是我们坚持开源的动力!请   star 或者 fork! 思通舆情 的功能

    2024年04月13日
    浏览(52)
  • 一款企业级的供应链采购系统,已开源

    介绍 基于pig微服务架构打造 供应链系统,采购配送系统。为客户提供仓储管理、订单管理、打单、货源采购、分拣、配送等系统功能。 软件架构 采用 J2EE 技术体系,基于Spring Cloud微服务框架进行封装,平台设计灵活可扩展、可移植、可应对高并发需求。同时兼顾本地化、私

    2024年02月07日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包