ownCloud提供了使用Web界面的数据访问。它还提供了一些选项来同步和跨设备共享,完全由您掌控。使用ownCloud我们可以轻松实现每用户对文件限制(ACL)。 ownCloud提供了桌面客户端(Windows,MAC,Linux),以及移动应用(Android和iPhone),以保持我们的数据同步您的设备上。
ownCloud的特点:
1.通过ownCloud Android,iOS和桌面客户端提供数据的可访问性。 2. ownCloud提供数据存储在诸如Dropbox,S3,谷歌文档等外部存储 3. ownCloud维护文件以前的版本,这样我们就可以从任何意外删除恢复。
第1步:启用EPEL / REMI库
首先,你需要启用REMI&EPEL Yum库在您的系统。使用下面的命令,按您的操作系统版本之一。
CentOS/RHEL 7:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
CentOS/RHEL 6:
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
CentOS/RHEL 5:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-releas5-4.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
第2步:安装LAMP
安装之前,我们首先需要设置一个运行LAMP服务器。如果您已经运行LAMP跳过这一步使用其他命令如下安装LAMP。
安装Apache
# yum --enablerepo=remi,epel install httpd
安装MySQL
# yum --enablerepo=remi,epel install mysql-server
# service mysqld start
# /usr/bin/mysql_secure_installation
安装PHP
# yum --enablerepo=remi,epel install php php-mysql php-mcrypt php-curl php-gd
# service httpd restart
第3步:下载ownCloud源
您的系统上成功配置LAMP服务器后,让我们从
官方网站下载最新ownCloud 。
# cd Downloads/
# wget https://download.owncloud.org/community/owncloud-9.0.1.tar.bz2
现在解压下的文件和目录网站文档根目录和设置相应的权限下载的存档。
# cd /var/www/html
# tar xjf ~/Downloads/owncloud-9.0.1.tar.bz2
# chown -R apache.apache owncloud
# chmod -R 755 owncloud
第4步:创建MySQL数据库和用户
提取代码后,让我们创建一个MySQL数据库和用户帐户配置ownCloud。使用下面的一组命令登录到MySQL服务器并创建数据库和用户。
# mysql -u root -p
Enter password:
mysql> CREATE DATABASE owncloud;
mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY '_password_';
mysql> FLUSH PRIVILEGES;
mysql> quit
第5步:启动ownCloud Web安装程序
现在,在Web浏览器访问如下ownCloud目录。与您的服务器IP地址或FQDN localhost更改。
http://localhost/owncloud/
输入新的管理员凭据来创建管理员帐户,并提供数据文件夹的位置。
现在,向下滑动页面,并输入数据库凭证,并单击
Finish setup 。
安装完成后,您将获得管理仪表板。在这里你可以创建用户,组,分配权限 等。