图文教程:如何建立自己的私有云存储 – Alexia(minmin)

      现时,云计算责备一任一某一新单词。,该公司的制造将被设置在一任一某一云来欺侮用户。我置信咱们都用SkyDrive,现时比拟流传的话必不可少的事物叫云仓库,比先前更多的陌生。 Dropbox、SkyDrive,在家也有一任一某一百度的SkyDrive云、新浪网微盘、腾讯的SkyDrive云,咱们可以在辨别的录音收集容易运用SkyDrive仓库/,如PC、 智能手机、平直地电脑等。,同时,咱们必不可少的东西的东西辨别容易间的录音同步的。

      咱们将构造一任一某一云平台,本人,更正确地应该一任一某一云仓库零碎,结束制造所提议的功用。咱们将运用开源软件ownCloud来搭建本人的私有云。ownCloud 可追踪的一任一某一高气压 KDE 云计算同上,它是符合的大量的主流平台,这是第一任一某一KED显影剂弗兰克 Karlitschek 使成为的,现时由一任一某一ownCloud 同胎仔共同开展。

嗨教你什么一步步地构造本人的云仓库平台:

第一步:预加载荷软件。

ownCloud 内核是用PHP5,维持SQLite、MySQL、Oracle和PostgreSQL等录音库。为了复杂,We will use the MySQL database。在你的Linux,你必不可少的东西朝上举的以下软件:

  • PHP 朝上举的包:php5, php5-gd, php-xml- parser,php5-intl
  • 录音库迫使:PHP5 MySQL(假如你运用对立的事物的录音库,必不可少的东西朝上举的类似的录音库和迫使程序)
  • Curl 朝上举的包:curl, libcurl3, php5-curl
  • SMB 客户端:smbclient (这是用来朝上举的Windows共享贴纸夹)
  • Web 保养:apache2

假如你的Linux零碎是本Debian,你可以运转上面的命令来朝上举的所有些人软件:

$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server

另外的诉讼程序:朝上举的ownCloud网 根编目录。

从网站上下载最新版本的云,本追逐,咱们运用 版本。到此,咱们必不可少的东西设置Web保养根编目录,本Debian的Linux零碎,在/var/www根编目录,将ownCloud朝上举的包失压到此编目录下。上面的命令:

$ tar xjf owncloud-4.5.6.tar.bz2
$ cp -r -v owncloud/ /var/www/guohlcloud/

在咱们的建议,运用guohlcloud朝上举的的根编目录。

ownCloud在朝上举的诉讼程序说得中肯编目录的写力量,为了这人目的,web保养用户(www-data说起本Debian的零碎)必必须做的事赞成apps、data、config编目录的力量。运转以下命令:

$ cd /var/www/ludcloud
此贴纸夹不存在,但在朝上举的诉讼程序中需,率先要构造。
$ sudomkdir data/

$ sudochown -R 万维网WWW的录音:data data
$ sudochown -R 万维网WWW的录音:data config
$ sudochown -R 万维网WWW的录音:data apps

第三步:朝上举的ownCloud,划拨的款项Web保养。

在这一步,咱们将 ownCloud划拨的款项Apache保养,OwnCloud必不可少的东西启用 Apache上 .htaccess 贴纸,.htaccess贴纸(或许”分配划拨的款项贴纸”)提议了还击编目录使变为划拨的款项的办法。为了使Web保养上的.htaccess,可以经过 Apache划拨的款项贴纸(本Debain零碎是/etc/apache2/sites-enabled/000-default)的 AllowOverride下订单来设置。

<Directory/var/www/>

        Options Indexes
        FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
Directory>

咱们必不可少的东西鄙人一步启动Apache mod_rewrite模块,mod_rewrite模块提议了实时地将参观者索取的定态URL地址测绘为静态查询字母行的一种不变的。运转以下命令来启动这人模块:

$ sudo a2enmod rewrite
$ sudo a2enmod headers
一旦你使能了这人必不可少的东西的模块,您可以失效重新开始Apache效劳。:
$ sudo service apache2 restart

四步:朝上举的ownCloud的朝上举的和柄状物。

在浏览图书报刊者中翻开  ,你会被指导者进入朝上举的交流ownCloud。

率先你必不可少的东西使成为一任一某一管理员理由,输出必填的用户名和密电码就使完满了。划拨的款项录音库的,点“Advanced” 选择MySQL,那么输出录音库清晰度、用户名和密电码。

点使完满 使完满朝上举的诉讼程序。

上面是我朝上举的登录主交流(白色套装):

Files   ownCloud  guohl

第五步:运用桌面客户端同步的贴纸同步的。

可以运用桌面客户端同步的同步的的辨别、容易贴纸,符合的Linux、OS X 和 Windows零碎。跟ownCloud同样的,客户端是吐艳原始码桌面同步的。。

譬如,Ubuntu,你可以朝上举的apt-get:

$ sudo apt-get install owncloud-client

对立的事物散布(debain,CentOS,Fedora,openSuse 等),你可以下载ownCloud桌面同步的客户端经过URL: 。

你可以下载Windows 和 OS X 同步的客户端。

桌面同步的客户端可以同步的延续、选择贴纸夹同步的、多贴纸夹同步的。多贴纸夹同步的是你可以同步的对多个贴纸夹使就职停止同步的到多个ownCloud贴纸夹下,这是云效劳提议商做的最主流。

上面是Windows桌面客户端同步的,它可以添加多个使就职同步的ownCloud贴纸夹。

QQ截图20130509221136

第六感觉步:搬家客户端的贴纸同步的运用。

ownCloud 贴纸同步的不限于桌面,你也可以运用云的搬家同步的客户端同步的你,ownCloud 搬家请求符合的Andorid、iOS(iPhone/iPod touch/iPad)平台。的Android版本的请求程序容许你上传的数据贴纸从任何一个一任一某一,因此提议自发的贴纸同步的功用。

你可以从谷歌 游玩铺子(或亚马逊) App Store(下载)。假如你不情愿开支,你也可以构造你本人的源代码(或下载)按规格裁切apk贴纸。

为请求程序的iOS版本不吐艳,但是苹果 请求铺子推进 。

我从GitHub clone 一任一某一最新的源代码,它朝上举的在我的Android后来地的汇编,以下是截图软件柄状物。

image

主要内容自编:

在应用ownCloud的开展更多的数据,你可以拜访官方网站:

     
连接点我

咨询:

no comments

Leave me comment