赞
踩
雨书快学是一款基于SpringBoot+Vue2体系架构的在线学习+直播+大规模考试开源平台。功能众多,应该算是目前最好的在线学习平台了。而且适合大规模分布式多节点部署。其架构较为复杂,但是提供了快速安装工具,可以方便安装。
雨书快学git地址:
https://gitee.com/huxgs521/happystudy.git
快速安装中已经准备好了必须的软件,Git上说的还是比较详细的,按照上面的说明下载安装程序,点击下面的地址可以下载:
安装之前,需要仔细阅读安装说明,前提条件如下:
这里必须要说明一点,根据服务器的配置,两台服务器应该是最低要求了,也就是说一台CentOS,一台Ubuntu两台。我在安装时,在CentOS服务器上安装了数据库、redis、fastdfs、redis、nginx、kafka、nacos、文档服务。在Ubuntu上安装了直播服务,以及其他的服务。如果有条件的,还是使用两台以上的服务器,可以提高性能。
运行之前下载的安装程序:
java -jar yushusm-1.0.jar
然后打开浏览器,网址输入:http://localhost:9999/ 显示下面的界面:
输入用户名admin,密码888888进入下面的界面:
然后添加服务器,将你要安装的服务器添加进去:
接下来点击左侧菜单->安装->系统安装:
点击右侧蓝色按钮进入安装设置界面:
哪个服务需要安装在哪台服务器上,在下拉选择框中选中服务器即可。然后点击最下方“下一步” 按钮。
接下来就是等待了,需要下载很多软件,特别是在安装直播服务器时,好在我这边网速比较快,10分钟左右安装完毕。
安装完毕之后,在浏览器中打开网址:http://www.yshslocaltest.com
输入默认的用户名密码即可进入,整个系统非常漂亮:
雨书快学包含的功能非常非常多,后端主题有十种可选,前端主题也有十种可选。课程方面支持点播课、直播课、免费开放课等多种。支持大规模考试,这个做的非常细致,包括了考点、考试计划等等。培训方面支持培训计划设置、发证等等。具体的大家安装完自己去看好了,这里不再赘述。
从上面的Git地址处下载源码,直接编译即可。前端因为是Vue2的,运行:
- npm i
- npm run dev
运行完毕后打开浏览器:http://localhost:9091
这个在文档中目前没看到,这里我列出来以供参考:
MySQL8+ |
Redis |
Kafka |
fastdfs |
1). FastDFS配置
- storage:
- fastdfs:
- charset: UTF-8
- weburl: http://x.x.x.x:8888
- tracker-servers: x.x.x.x:22122
2). FTP配置
- storage:
- ftp:
- host: FTP服务器地址
- port: 端口号
- username: FTP服务器账号
- password: FTP服务器密码
3). 阿里OSS
- storage:
- oss:
- endPoint: 阿里云节点名称
- accessKey: Access key
- accessSecret: Access secret
- bucketName: bucket名称
4). 华为OBS
- storage:
- obs:
- accessKey: access key
- securityKey: security key
- rootFolderPath: 存储的根路径
- bucketName: bucket名称
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。