一直想搭建一个 owncloud 私有云盘,倒不是因为想存一些会被和谐的东西,而是在国内下载国外的很多东西速度会非常慢,如果用外网的服务器搭一个网盘作为中转站,先下载到网盘,再下载到本地,一定会快很多。
刚好最近网站搬到了腾讯云,vultr 那还剩了点余额,只搭梯子太浪费了,所以就想搭个私人云盘试试
vultr 链接:https://www.vultr.com/?ref=7638531
首先需要一个服务器,我的服务器系统选择的是 centos7,配置就是 vultr 5 美元一月的 1 核/1G/25G,地点选的东京的
当然直接选择 vultr 现成的 owncloud 也是可以的,但系统就只能用 Ubuntu 了,而我又想用 centos,所以就只能多费点功夫了
下面是我的安装过程
服务器部署好后,用 ssh 连接服务器
输入
yum install httpd yum install php rpm --import https://download.owncloud.org/download/repositories/production/CentOS_7/repodata/repomd.xml.key wget http://download.owncloud.org/download/repositories/production/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo yum clean all yum install owncloud-files chown -R apache:apache owncloud chmod -R 777 owncloud service httpd restart
中途会让你选择 yes 和 no,全部 yes
如果重启 http 之后登录 http://你的 ip/owncloud 发现无法访问,关闭防火墙
systemctl stop firewalld.service systemctl disable firewalld.service
这个时候登录发现网页显示“This version of ownCloud requires at least PHP 5.6.0.You are currently running PHP 5.4.16. Please update your PHP version.”这是因为 owncloud 要求 php 版本在 5.6.0 以上,所以进一步升级 php(或者一开始就升级软件仓库)
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum remove php-common yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring service httpd restart
到这里我的 owncloud 已经了可以正常访问了
第一次打开需要设置账户,账户和密码设置好后登录就可以正常使用了
还有一些小问题暂时不影响使用,我就暂时不管了