Nextcloud Server v18.0.4 官方版
Nextcloud是一款运用于校园的云盘软件,通过该软件能够让我们快速提高学校中老师与学生之间的知识传播效率,私有课的老师会收到学生选课通知,并可以查看处理Nextcloud·在选到的课程中学生可以看见老师发布的通知学生管理与评价监控您的Nextcloud服务器对于新手来说,具体的难点应该在于「如何搭建 PHP 和 MySQL 的运行环境」,网上太多太多相关的教程了,大家善用搜索吧,这里就不细说了。牛下载欢迎您的下载使用。
1.老师异地批改实验
2.学生可以选课、下载收藏资料、完成作业等
3.老师可以在自己开设的私有课中给学生布置作业,这些作业可以是限时完成的,老师可以在学生提交作业以后批改、评分
4.工作流管理,使用Nextcloud,系统管理员可以控制和指导服务器之间或之间的用户之间的数据流。基于规则的文件标记和响应这些标签以及其他触发器(如物理位置,用户组,文件属性和请求类型)可使管理员根据业务或法律要求专门拒绝访问,转换,删除或保留数据。Nextcloud可以让您控制数据并保持安全。
1.也支持进行文本的编辑,包括了对PDF文件进行编辑
2.老师或学生身份选择
3.老师可以随时查看每个学生对于这么课程的投入程度,并且在学期末给学生一个整体评价和分数
4.如果是私有课程,学生可能会收到老师布置的作业,学生需要按时间完成,并且上传答案,老师会给予批改
1.可以快速的进行检查、包括了进行集成、扩展等
2.收藏在线答疑中的问题条目,方便后续查看
3.移动和桌面客户端,用于Android,iOS和桌面系统的Nextcloud客户端可以通过加密连接以完全安全的方式同步和共享文件。移动客户端可以自动上传您拍摄的图片和视频,并可以同步选择的文件和文件夹。客户端可以处理多个帐户,显示您服务器上发生的所有活动,并通知您新的事件,例如可用的新共享。
4.学生可以在选课大厅中自由选择自己喜爱的课程
5.学生管理与评价
6.这款软件的使用没有任何的限制
我们在电脑上安装好Xshell 5这个远程连接服务器的软件,打开它新建
主机地方填写上你的服务器外网IP地址,然后按确认
用户名输入root 密码嘛,你自己设置的我也不知道啊
然后跟着我一起输入命令吧,首先我们要安装一个Apache服务器
# yum install httpd
按回车
他问你是否继续执行当然选择y了,输入Y按回车,以后步骤都是如此就不说了
# systemctl start httpd 然后输入 来启动Apache服务
在浏览器地址栏输入你服务器的外网IP 是不是可以看到这个界面了
恭喜你 web服务器搭建好了
如果你输入ip后不能访问那就是因为防火墙的缘故了,解决办法嘛下面
方法1:关闭
暂时关闭:# systemctl stop firewalld
永久关闭:# chkconfig firewalld off
方法2:开放80/tcp端口
# firewallcmd –zone=public –addport=80/tcp –permanent刷新浏览器,可以看到页面,证明成功
接下来安装PHP nextcloud是基于PHP的web程序
为了方便先替换一下下载的源 # yum install
# rpm Uvh
# php v 就可以看到PHP的版本了 证明成功
接着我们安装数据库,数据库当然选用Mysql了
# yum install mariadbserver.x86_64
# systemctl start mariadb
现在基础的环境搭建完毕了可以安装nextcloud了
上传程序包到服务器 我这里使用FIleZilla这个软件
打开FileZilla,点击 “文件》站点管理器》新站点 然后里面输入你的外网IP 端口是22 协议是SFTP 账号是 root 密码是你的root密码 点击连接
然后把下载下来的ZIP文件放到/var/www/html/文件夹下面
接着在Xshell里面输入
# cd /var/www/html/
# unzip phpMyAdmin4.6.3alllanguages.zip
# yum install php70wmbstring php70wmysql
# systemctl restart httpd
解压完毕 然后浏览器地址栏输入 你的IP/phpMyAdmin
返回到Xshell 因为数据库还没有root账户 没法用 输入
# mysqladmin u root password '你的密码'
root密码就设置好了 回到浏览器 用户名是root 密码就是上面的你的密码 自己去换
然后点击第二个SQL
输入
CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'
选择账户 选你刚刚创建的那个用户名然后写改权限
选择刚刚新建的nextcloud点击执行 然后权限选择全选 然后执行 就OK了
这样 数据库这里我们建立好了 接下来开始安装nextcloud了
同样去官网下载nextcloud
出现这样的话 证明你没有给nextcloud目录权限
# cd /var/www/html
# chown apache nextcloud Rf
# chmod 770 nextcloud Rf
刷新浏览器出现
好吧 是运行库缺少 缺少怎么办 那就安装缺少的库嘛
# yum install php70wdom php70wgd
# systemctl restart httpd
然后一刷新浏览器 奇迹出现了
用户名 密码自己设置
数据目录就是你里面储存资料的位置 如果挂载OSS就选择OSS的目录位置
数据库选择Mysql
数据库用户密码就是 这里输入的用户名和密码 CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'
数据库名称就是刚刚新建的nextcloud数据库
点击完成安装
恭喜大家安装好了
一、下载安装软件。
二、打开软件,输入自己学校的服务器账号进行登陆。
[stable18]修复外部存储控制器测试(服务器#19940)
[stable18]允许在用户管理中编辑admin/own用户(服务器#19882)
[stable18]正确地发出文件和files_sharing上的查看器事件(服务器#19897)
[stable18]在联邦活动中使用联系人名(服务器#19879)
[stable18]正确地隐藏sharebymail上的下载(服务器#19921)
[stable18]不允许远程url中的锚和查询(服务器#19933)
[stable18]在objectstores上获得正确的mimetype(服务器#19916)
[stable18]当一个远程共享宕机时不要崩溃(服务器#19886)
[stable18]不要使用实例名作为来自邮件地址的用户部分(服务器#19924)
[stable18]修复苹果配置文件中的主机名(服务器#19884)
[stable18]使用占位符值的密码字段在外部存储webui(服务器#19922)