搭建自己的私有云–Nextcloud搭建过程

2016年 网盘的日子不好过啊#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程 一家家的over了 百度云也已经早早的限速了。隐私问题也经常曝光。

既然现在网盘这么不靠谱,那就自己搭建一个Nextcloud呗~~~ 他能上传 能下载(不废话)能分享 有一堆插件 关键人家开源

放心我的教程小白也能教会你

然后我们在电脑上安装好Xshell 5这个远程连接服务器的软件,打开它新建

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

主机地方填写上你的服务器外网IP地址 然后按确认

用户名输入root 密码嘛 你自己设置的我也不知道啊#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

这样就代表你连接上了

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

然后跟着我一起输入命令吧#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程 首先我们要安装一个Apache服务器

# yum install httpd

按回车

他问你是否继续执行当然选择y了 输入Y按回车 以后步骤都是如此就不说了

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

# systemctl start httpd 然后输入 来启动Apache服务

在浏览器地址栏输入你服务器的外网IP 是不是可以看到这个界面了

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

恭喜你 web服务器搭建好了

如果你输入ip后不能访问那就是因为防火墙的缘故了,解决办法嘛下面#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

方法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 http://repo.webtatic.com/yum/el7/x86_64/RPMS/webtatic-release-7-3.noarch.rpm

# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

接着安装PHP7.0

# yum install php70w

装完后输入

# php -v 就可以看到PHP的版本了 证明成功#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

接着我们安装数据库,数据库当然选用Mysql了#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

# yum install mariadb-server.x86_64

# systemctl start mariadb

现在基础的环境搭建完毕了可以安装nextcloud了

首先—-安装phpMyAdmin来管理数据库

官网:http://www.phpmyadmin.net/

下载地址:https://files.phpmyadmin.net/phpMyAdmin/4.6.3/phpMyAdmin-4.6.3-all-languages.zip

上传程序包到服务器 我这里使用FIleZilla这个软件

打开FileZilla,点击 “文件-》站点管理器-》新站点#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程 然后里面输入你的外网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

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

返回到Xshell 因为数据库还没有root账户 没法用 输入

# mysqladmin -u root password ‘你的密码’

root密码就设置好了 回到浏览器 用户名是root 密码就是上面的你的密码 自己去换

点击数据库新建一个nextcloud数据库

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

然后点击第二个SQL

输入

CREATE USER ‘自己设用户名’@’localhost’ IDENTIFIED BY ‘自己设密码’

选择账户 选你刚刚创建的那个用户名然后写改权限

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

点击上面的数据库

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

选择刚刚新建的nextcloud点击执行 然后权限选择全选 然后执行 就OK了

这样 数据库这里我们建立好了 接下来开始安装nextcloud了

同样去官网下载nextcloud

http://www.nextcloud.com下载最新的版本

同样上传到/var/www/html

同样unzip解压出来

然后地址栏输入 你的IP/nextcloud

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

出现这样的话 证明你没有给nextcloud目录权限

# cd /var/www/html

# chown apache nextcloud -Rf

# chmod 770 nextcloud -Rf

刷新浏览器出现#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

好吧 是运行库缺少 缺少怎么办 那就安装缺少的库嘛#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

# yum install php70w-dom php70w-gd

# systemctl restart httpd

然后一刷新浏览器 奇迹出现了

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

点击存储&数据库

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

用户名 密码自己设置

数据目录就是你里面储存资料的位置 如果挂载OSS就选择OSS的目录位置

数据库选择Mysql

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

数据库用户密码就是 这里输入的用户名和密码   CREATE USER ‘自己设用户名’@’localhost’ IDENTIFIED BY ‘自己设密码’

数据库名称就是刚刚新建的nextcloud数据库

点击完成安装

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

恭喜大家安装好了

修改上传大小的限制的方法是

# vi /etc/httpd/conf/httpd.conf

找到以下字段

将AllowOverride None 改为 AllowOverride All

esc

:wq保存退出

# cd /var/www/html/owncloud

# chown apache .htaccess

现在可以修改上传限制了

#原创新人# 网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程

发表评论

电子邮件地址不会被公开。 必填项已用*标注