使用ownCloud在Linux安装私有云
国内网盘服务说停就停,根本没有哪个能真正让人放心,那么怎么办才好呢?还是自己搭建一个私有云比较靠谱吧。没事自己搭建体验了一把ownCloud的功能。
一、简单介绍
是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或上架设一套专属的私有云文件同步网盘,可以像 那样实现文件跨平台、共享、版本控制、团队协作等等。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 None 为 Allowoverride 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
(1)出现上面的bug,现在升级PHP版本
# cd /etc/yum.repo.d/
#rpm -ivh
# rpm -ivh
(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 来完成安装。
创建管理员账号:
admin
admin
数据目录 /var/www/html/owncloud/data
配置数据库
后面的可创建新的用户,并对其进行管理,上传文件,安装Linux、Windows系统的客户端来使用。
PS:常见开源的文件存储系统或者开源企业私有云存储方案
、Seafile、oWnCloud、Syncany、(推荐这三款软件系统)RockStor、
COPY 、EasyNAS、SparkleShare、HTTP文件服务器 HFS、云存储平台 Storj、开源在线云存储系统 disk42、文件分享系统 BarracudaDrive
阅读(1963) | 评论(0) | 转发(0) |