随着这几年的发展,云计算和云存储似乎已经越来越深入到我们每个人的生活中,无论你有意还是无意,都在使用着这些服务,比如用各种网盘存储文件、用Goagent翻墙、用Evernote抓网页记笔记等等。各种各样的“云”可谓是遍地开花。即便如此,人们可能依然担心云的安全性。把自己的照片和文档存到云端是否安全?会不会丢失?会不会泄露自己的隐私?这些疑问并不是无中生有,云的安全性始终都在经受着重重考验,也时有用户数据被盗的事情发生。
既然如此,为何不搭建个属于自己的“私有云“呢?把云服务器架在自己的主机上,避免公共云的各种不安全隐患,最大限度的掌控自己的私有数据。此外,通过”私有云“,为自己和家人提供便捷的服务,比如移动终端的照片和文件共享,日程安排等。
ownCloud为上述愿景提供了一种便捷的实现途径。ownCloud是一款开源的云服务器软件,基于PHP编写,目前已经发布到4.0.6版本,功能非常丰富,支持数据同步、任务管理、版本控制、主题定制,并开放API,可以根据i需要进行一些定制,是自建”私有云“的不二选择。
下面是我在Ubuntu 12.04 LTS系统上初步搭建ownCloud 4.0.6平台的过程:
建立ownCloud私有云的步骤如下:
STEP 1:安装Apache2服务器
ownCloud.org官方给出的安装包列表有版本问题,安装过程会出错。可以用以下替代:
apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser
apt-get install sqlite
在会自动创建/var/www目录,该目录下放着apache2的官方测试页。执行service apache2 start启动apache服务后,可以通过访问该页面。
STEP 2:下载安装ownCloud4
首先下载owncloud4源码包:
wget
tar -xjf owncloud-4.0.6.tar.bz2
解包后,将owncloud目录拷贝到/var/www目录下:
cp -r owncloud /var/www
修改用户/用户组为www-data:www-data:
chown -R www-data:www-data /var/www
STEP 3:测试ownCloud4
ownCloud的访问需要开放写权限,在/var目录下执行:
chmod -R 777 www
然后,重启apache服务:
service apache2 restart
访问ownCloud页面:
当然,通过上述步骤建立的ownCloud还只是一个简单的雏形,仅仅能用来测试一下功能。后面还需要根据需要进行深入的定制,才能最终满足实用的要求。
ownCloud4用户登录界面: