OwnCloud是一款文件主机服务软件,使用它可以在自己的VPS或服务器上搭建云存储,也就是属于自己的私有云,OwnCloud使用AGPLv3协议发布,基于PHP和SQLite,MySQL,Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上。
首先我们安装LAMP,可以参考本站文章《VPS ubuntu下安装 LAMP》
在安装好LAMP后,就可以开始安装ownCloud了,通过 https://download.owncloud.org/community/ 下载最新版本的ownCloud到本地:
cd /tmp
wget https://download.owncloud.org/community/owncloud-10.2.0.zip
unzip owncloud-10.2.0.zip
mv owncloud /var/www/html/owncloud/
这里是将 owncloud 放到apache2默认的网站目录中,实际应用时可以放置在任何web目录。
chown -R www-data:www-data /var/www/html/owncloud
chmod -R 755 /var/www/html/owncloud
现在我们就可以通过 http://网站IP/owncloud访问owncloud初始安装页面了。在此我们使用MySql数据库,因此需要创建一个数据库和用户账号。
mysql -u root -p
CREATE DATABASE owncloud;
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
GRANT ALL ON owncloud.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
这样我们在ownCloud的初始配置页面,就可以填入创建好的MySql用户名和密码,服务器一般为localhost不用更改。按照ownCloud初始页面的要求,创建管理员。
完成以上步骤,就完成了ownCloud的安装。为了ownCloud更好的运行,可修改php.ini的以下配置:
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M