使用ownCloud在Linux安装私有云
国内网盘服务说停就停,根本没有哪个能真正让人放心,那么怎么办才好呢?还是自己搭建一个私有云比较靠谱吧。没事自己搭建体验了一把ownCloud的功能。
一、简单介绍
ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等。ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用其来几乎没有任何限制。
二、搭建过程:
前提:
系统CentOS6.6 192.168.190.132 内核:2.6.32-642.11.1.el6.x86_64
关闭SELinux和iptables
# vim /etc/sysconfig/selinux
SELINUX=disabled
# reboot重启生效
# getenforce
Disabled
# service iptables stop
1、安装PHP
# yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php-pdo
2、安装数据库
# yum install httpd mysql* -y
# mysql
MariaDB [(none)]> CREATE DATABASE ownclouddb;
MariaDB [(none)]> GRANT ALL ON ownclouddb.* TO ownclouduser@localhost IDENTIFIED BY 'centos';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit
修改httpd配置文件
# vim /etc/httpd/conf/httpd.conf
查找并修改 AllowOverride NoneAllowoverride All
3、获取ownCloud
# tar xvf owncloud-8.2.0.tar.bz2
# cp -r owncloud/ /var/www/html
# chown -R apache:apache /var/www/html/owncloud/# chmod 777 /var/www/html/owncloud/config/
4、重启服务
# service mysqld restart# service httpd restart
5、开始安装owncloud
打开浏览器:192.168.190.132/owncloud
使用ownCloud在Linux安装私有云-LMLPHP
(1)出现上面的bug,现在升级PHP版本
# cd /etc/yum.repo.d/
#rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
(2)编辑remi.repo下的enabled选项从0设为1
# sed -i '/enabled/s/=0/=1/g' /etc/yum.repos.d/remi.repo
# yum clean all
# yum makecache
(3)安装php5.5
# yum install php55 php55-php-devel php55-php-mysql* php55-php-gd php55-php-fpm php55-php-mbstring
查看所有支持版本
# yum list php* |grep php-devel
直接升级到php5.6
yum update php*

==========================================================================
打开浏览器:192.168.190.132/owncloud
你将被要求创建一个新的管理员账户。输入管理员账户信息。然后点击 Advanced 下拉按钮,选择mysql并输入mysql数据库名,数据库用户和密码。最后点击 Finish setup 来完成安装。
使用ownCloud在Linux安装私有云-LMLPHP
使用ownCloud在Linux安装私有云-LMLPHP
创建管理员账号:
admin
admin
数据目录 /var/www/html/owncloud/data
配置数据库
使用ownCloud在Linux安装私有云-LMLPHP
使用ownCloud在Linux安装私有云-LMLPHP
后面的可创建新的用户,并对其进行管理,上传文件,安装Linux、Windows系统的客户端来使用。
使用ownCloud在Linux安装私有云-LMLPHP
PS:常见开源的文件存储系统或者开源企业私有云存储方案
DzzOffice、Seafile、oWnCloud、Syncany、(推荐这三款软件系统)RockStor、
COPY 、EasyNAS、SparkleShare、HTTP文件服务器 HFS、云存储平台 Storj、开源在线云存储系统 disk42、文件分享系统 BarracudaDrive
11-19 22:37