Nextcloud是一款开源免费的私有云同步网盘软件,通过该款软件,用户能够非常便捷的架构一个免费的团队共享私有云盘,随时随地实现资源的共享,支持扩平台运行,并且加入很多ownCloud没有的新特性,功能强大、小巧实用,需要的朋友快来下载使用吧!
Nextcloud软件特点:
1.Nextcloud它是开源的——没有任何限制,你可以检查、集成、扩展和重置Nextcloud,但您需求。
2.将防病毒扫描性能与防病毒应用顺序相结合。
3.强大的集成日记记录身份验证和NIST兼容的密码战略控制性能。
4.共享和设置RESTAPI。增强长途第三方应用顺序的集成。
5.Nextcloud它提供了一个易于使用的用户场景布局,它具有搜索性能、收藏夹、标签和更多的技能来快速找到所需的文件。全文搜索可用ApacheSolr。
6.经由LDAP/ActiveDirectory,Kerberos和Shibboleth/SAML2.打开身份验证。
7.通过移动,桌面或Web对数据等待和共享性能开启细粒度控制。选择用户和组列表,存储在当地或另一个受权服务器上。
8.使用严重NextcloudAppAPI并公布/定阅模型后webhook快速等待使用顺序开放的焦点性能。
9.文本文件的编写和编写PDF,缩略图预览图像、文本文件、办公函等。
10.为新用户预装的文件和文件夹。填写新用户的文件区域,例如他们第一次登录时显示的教程文件。
11.初级配额处理,内部存储可设置计费。
12.内置、易于使用的设置从办理员屏幕设置颜色,登录布景和标志。
Nextcloud中文版特色:
Nextcloud是免费专业的私有云存储网盘「开源」该项目可以让您简单快速地在个人/公司电脑、服务器甚至覆盆子等设备上设置一套自己或团队专属的云同步网络磁盘,实现跨平台、跨设备文件同步、共享、版本控制、团队合作等功能。
Nextcloud跨平台支持Windows,Mac,Android,iOS,Linux等平台,还提供「网页版」以及WebDAV形式访问,所以你几乎可以在任何电脑、手机设备上轻松获取和访问你的文件。
另外,Nextcloud还支持API和插件扩展,用户可以安装各种插件「插件」增强网盘功能,如增强网盘功能,Markdown编辑器、笔记、日历、任务列表、音乐播放器、文档编辑等。
因为是自建网盘,只要你的设备性能和空间充足,使用起来几乎没有限制。唯一的门槛是安装和配置Nextcloud服务器需要一点折腾。
Nextcloud网页版界面截图
Nextcloud服务端使用PHP+MySQL经典的组合,如果你有建站的经验,那么可以很简单的在VPS在服务器或个人电脑上架设和运行,因为Nextcloud就像建造一个WordPress博客很简单。官方推荐在于。Linux(如Ubuntu或CentOS)在系统下搭建服务器端,会比较Windows相对稳定。
对于初学者来说,具体的困难应该在于新手「如何搭建PHP和MySQL的运行环境」,网上相关教程太多了,大家好好利用搜索,这里就不细说了。假如你打算使用它,如果你打算使用它。Windows作为服务器端,可以通过WAMP,XAMPP等工具来“一键”搭建PHP+MySQL环境。
Nextcloud中文版安装方法:
我们在电脑上安装好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端口
# firewall-cmd –zone=public –add-port=80/tcp –permanent刷新浏览器,可以看到页面,证明成功
接下来安装PHP nextcloud是基于PHP的web程序
为了方便先替换一下下载的源 # yum install
# rpm -Uvh
# php -v 就可以看到PHP的版本了 证明成功
接着我们安装数据库,数据库当然选用Mysql了
# yum install mariadb-server.x86_64
# systemctl start mariadb
现在基础的环境搭建完毕了可以安装nextcloud了
上传程序包到服务器 我这里使用FIleZilla这个软件
打开FileZilla,点击 “文件-》站点管理器-》新站点 然后里面输入你的外网IP 端口是22 协议是SFTP 账号是 root 密码是你的root密码 点击连接
然后把下载下来的ZIP文件放到/var/www/html/文件夹下面
接着在Xshell里面输入
# cd /var/www/html/
# unzip phpMyAdmin-4.6.3-all-languages.zip
# yum install php70w-mbstring php70w-mysql
# 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 php70w-dom php70w-gd
# systemctl restart httpd
然后一刷新浏览器 奇迹出现了
用户名 密码自己设置
数据目录就是你里面储存资料的位置 如果挂载OSS就选择OSS的目录位置
数据库选择Mysql
数据库用户密码就是 这里输入的用户名和密码 CREATE USER ’自己设用户名‘@"localhost" IDENTIFIED BY ’自己设密码‘
数据库名称就是刚刚新建的nextcloud数据库
点击完成安装到此教程结束。