前提条件
在按照owncloud之前,我们假设已经安装了LAMP,如果还未安装,请查看:
ownCloud是什么?
ownCloud是一套开源的在线存储解决方案,类似Dropbox和Google Drive. ownCloud的优势是它安装在你指定的服务器上,而不是在别人的服务器上,因此具有更多的控制权。
安装OwnCloud
1.下载ownCloud软件发布的key
cd
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
2.把这个key加入到apt中:
sudo apt-key add - < Release.key
3.把ownCloud在openSUSE中的配置加入到apt中
echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /' | sudo tee -a /etc/apt/sources.list.d/owncloud.list
4.更新软件包数据库,安装ownCloud和MySQL:
sudo apt-get update
sudo apt-get install owncloud mysql-server
5.安装 php5-intl 和php5-curl
sudo apt-get install php5-intl php5-curl
MySQL的配置
执行以下命令进行数据库的初始化并加强安全:
sudo mysql_install_db
sudo mysql_secure_installation
在执行命令的过程中,需要输入MySQL的密码。并进行数据库的安全设置,除了第一个要求重置密码的,其他的请全部选择yes.
下面登陆MySQL数据库,创建owncloud database, 并设置其密码:
mysql -u root -p
创建owncloud database:
CREATE DATABASE owncloud;
创建owncloud MySQL用户,并设置权限,
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY '<owncloud密码>';
退出MySQL
exit
配置界面
在浏览器中打开http://<外网IP地址>/owncloud
,会出现以下界面:
在数据库配置项中输入以下信息:选择MySQL, 用户名:owncloud, 该用户的密码,数据库名称:owncloud 添加第一个用户,设置其名称和密码
ownCloud界面
完成以上配置后,会出现以下界面:
此时,就可以在owncloud的界面上上传或下载文件了。
总结
使用美团云内置的yum源,可以快速的搭建ownCloud环境。