pandownload凉了?教你自己搭建一个私人网盘...

这几天百度云盘又提升了一波自己的知名度,先是 pandownload 被人举报作者被抓,接着又是百度网盘用户激励计划 PC 端默认开启事件,这一操作被很多网友质疑,有网友更是笑称“人生第一次被薅羊毛”。

免费的云盘它可以限速,可以限量,因为它免费我们无话可说但如果即收了我的钱还给我限速那就说不过去了。

俗话说的好求人不如求已,自己搭建网盘,自己动手丰衣足食,今天就为大家简介一款开源,免费,不限速,不限量,爱传啥传啥,PC,手机都有客户端的私有云平台 owncloud 云盘系统

owncloud 云盘系统使用 PHP 开发支持 SQlite,Mysql/MariaDB 数据库,从 8.0 开始 owncloud 系统不再支持 Windows 系统,今天我们安装的是最新 10.4.1 版,所以只能使用 Linux 系统了,我们选择使用 Centos+PHP7.2+MariaDB+Apache 组合,其它一些环境组合也可以比如 Ubuntu+Nginx+PHP7+Mysql

安装系统(CentOS)

既然是云盘系统,那肯定要选择云主机了,如果你家里有外网 IP,在家里的机器上安装也可以。

几大云服务商对比一遍后最终我选择 UCloud(https://www.ucloud.cn/)云主机,主要是因为他便宜且机器100%CPU

唉!现在都是什么风气,买个服务器还限机器CPU性能,真是!

还是这家好,其它家同样的配置价格贵的要死还要限性能,最近UCloud又在搞活动,150RMB一年而且还是海外服务器,从此不需要再备案啦哈哈!

感兴趣的可以通过下面的链接注册然后领券购买,手慢无!活动不知什么时候就结束了。

活动及领券链接: https://www.ucloud.cn/site/global.html

购买时直接选择 CentOS7 系统镜像 2 分种搞定。

安装 Apache

接着第一步购买完以后,使用远程终端连接工具 xshell 连接到主机,以 root 管理员身份登录系统,

运行命令

yum -y install httpd

由于我的是海外服务器所以命令执行后,相关包下载速度很快,如果你是国内服务器那可能需要等一会儿了

命令执行完最终显示如下

Downloading packages:httpd-2.4.6-90.el7.centos.x86_64.rpm                       | 2.7 MB   00:00Running transaction checkRunning transaction testTransaction test succeededRunning transaction  Installing : httpd-2.4.6-90.el7.centos.x86_64                             1/1  Verifying  : httpd-2.4.6-90.el7.centos.x86_64                             1/1Installed:  httpd.x86_64 0:2.4.6-90.el7.centosComplete![root@localhost ~]#

如果你看到以上返回信息恭喜 Apache 安装成功

我们还需要配置下 Apache 的"httpd.conf"文件

执行命令

vim /etc/httpd/conf/httpd.conf

修改第 151 行为

AllowOverride All

保存并退出 VIM

启动 httpd 服务执行命令

systemctl start httpd

开机自启动 httpd 服务

systemctl enable httpd

浏览器中输入主机 IP 地址看看 httpd 是否成功启动

安装 owncloud

自从 Mysql 被收购后 MariaDB 可以看作是 Mysql 的社区版

执行命令

yum -y install mariadb-service mariadb

命令执行结果出现如下信息安装完成

...Complete![root@localhost ~]#

启动 mariadb 服务

systemctl start mariadb

开机自启动 mariadb 服务

systemctl enable mariadb

启动 mariadb 完后我们还需要设置 mariadb 的 root 密码与其它一些设置

执行命令

mysql_secure_installation

命令执行后如下

Enter current password for root (enter for none):