电竞比分网-中国电竞赛事及体育赛事平台

分享

OwnCloud私有云存儲搭建方案

 嘢蠻僾死伱 2016-10-20

OwnCloud私有云存儲搭建方案-VPS主機安裝和Docker部署OwnCloud

早些年因受本地存儲等多種因素的限制,網(wǎng)盤非常地火倍受大家的追捧,國外的Dropbox、SkyDrive(現(xiàn)已經(jīng)更名為OneDrive)、Box.ne就相當不錯,網(wǎng)絡存儲服務至今都可以正常使用。反觀國內的網(wǎng)盤市場,從最初的115網(wǎng)盤、Dbank,到現(xiàn)在的百度云盤,金山快盤,360云盤,華為網(wǎng)盤……

現(xiàn)在國內的網(wǎng)盤能活下的也基本上是開始各種限制了,前些年的國內的網(wǎng)盤商為了爭奪用戶,不惜在網(wǎng)盤容量、分享鏈接、下載速度等方面加大投入,而當市場基本上被百度網(wǎng)盤、360網(wǎng)盤、微云網(wǎng)盤三家瓜分后,開始拋出了網(wǎng)盤會員、下載限速、流量限制等各種“枷鎖”,用戶體驗真是苦不堪言。

前幾天,使用微云上傳幾個比較大的文件后,就直接被禁止上傳新的文件了,原因就是一天的上傳流量不能超過1GB,要求開通XX鉆才可以繼續(xù)上傳,敢情這15TB的容量就是一個“幌子”?!自從發(fā)生這件事情后,突然意識到數(shù)據(jù)還是放在自己的手里穩(wěn)當一些,省得到時候要“取用”數(shù)據(jù)時還得看網(wǎng)盤商的“臉色”。

OwnCloud私有云存儲安全

現(xiàn)在這么多的便宜VPS主機、還有各種云空間以及開源的云存儲程序,想要自己搭建一套私有云存儲也不是一件很難的事情,部落之前也分享過不少的云存儲搭建方案,有興趣的朋友可以參考嘗試自己搞一套:

OwnCloud私有云存儲搭建方案-VPS主機安裝和Docker部署OwnCloud

一、OwnCloud安裝方法

1、OwnCloud官網(wǎng):

2、虛擬主機安裝OwnCloud。OwnCloud可以被安裝任意一個已經(jīng)配置好了PHP和MysqL的Web服務器環(huán)境中,將OwnCloud下載并解壓,接著打開瀏覽器,就可以看到頁面了。設置一個OwnCloud管理員賬號、選擇存儲目錄,填寫My SQL數(shù)據(jù)庫信息。(點擊放大)

OwnCloud私有云存儲開始安裝

3、如果你打開頁面看到如下錯誤:“PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible.”這可能是由緩存/加速器造成的,例如 Zend OPcache 或 eAccelerator。打開你的打開php.ini文件,找到:[opcache],設置為:opcache.enable=0 和 opcache.enable_cli=0。

OwnCloud私有云存儲禁用緩存加速

4、安裝完成后,返回到OwnCloud登錄賬號。

OwnCloud私有云存儲登錄賬號

5、VPS主機安裝OwnCloud。如果你想在VPS主機安裝OwnCloud,建議使用OwnCloud官方提供的安裝包,相關代碼如下:(注意選擇你的Linux系統(tǒng))

//CentOS_6 owncloud-8.2.2-1 rpm --import https://download./download/repositories/stable/CentOS_6/repodata/repomd.xml.key wget http://download./download/repositories/stable/CentOS_6/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo yum clean expire-cache yum install owncloud //CentOS_7 owncloud-8.2.2-1 rpm --import https://download./download/repositories/stable/CentOS_7/repodata/repomd.xml.key rpm -Uhv http://dl./pub/epel/7/$(uname -i)/e/epel-release-7-5.noarch.rpm wget http://download./download/repositories/stable/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo yum clean expire-cache yum install owncloud //Debian_7.0 owncloud-8.2.2-1.1 wget -nv https://download./download/repositories/stable/Debian_7.0/Release.key -O Release.key apt-key add - < Release.key sh -c 'echo 'deb http://download./download/repositories/stable/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list' apt-get update apt-get install owncloud //Debian_8.0 owncloud-8.2.2-1.1 wget -nv https://download./download/repositories/stable/Debian_8.0/Release.key -O Release.key apt-key add - < Release.key sh -c 'echo 'deb http://download./download/repositories/stable/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list' apt-get update apt-get install owncloud //Ubuntu_14.04 owncloud-8.2.2-1.1 wget -nv https://download./download/repositories/stable/Ubuntu_14.04/Release.key -O Release.key apt-key add - < Release.key sh -c 'echo 'deb http://download./download/repositories/stable/Ubuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list' apt-get update apt-get install owncloud

二、OwnCloud客戶端使用

1、OwnCloud客戶端支持Windows、Mac和Linux,運行OwnCloud客戶端后,打開連接向導,先輸入你的OwnCloud服務器地址。

OwnCloud私有云存儲輸入服務器地址

2、然后選擇同步內容和本地文件夾。

OwnCloud私有云存儲同步內容文件夾

3、設置完成后,你就可以開始同步你的本地文件了。

OwnCloud私有云存儲開始下載

4、第一次運行OwnCloud客戶端時會自動執(zhí)行一次文件同步到本地。

OwnCloud私有云存儲同步到本地

5、你可以暫停文件同步、打開同步文件夾、取消同步連接等等。

OwnCloud私有云存儲暫停文件傳輸

6、在“動態(tài)”中你可以查看服務器同步記錄、同步協(xié)議和設置忽略同步的文件。

OwnCloud私有云存儲查看動態(tài)

7、在OwnCloud客戶端常規(guī)中還能設置最大文件、忽略列表、開機啟動等等。

OwnCloud私有云存儲常規(guī)設置

三、Docker部署OwnCloud:TenxCloud 時速云

1、Docker部署OwnCloud其實是一件非常容易的事情,OwnCloud其實已經(jīng)有了Docker鏡像,而國內的Docker空間服務商TenxCloud 時速云、DaoCloud等都已經(jīng)有了OwnCloud鏡像。這里就以TenxCloud 時速云作為演示如何安裝OwnCloud。TenxCloud申請使用:TenxCloud 時速云Docker容器空間使用。

2、創(chuàng)建云端磁盤。點擊“服務”,選擇“存儲與備份”。

Docker部署OwnCloud創(chuàng)建存儲

3、新建磁盤時可以設置磁盤名稱和容量大小。

Docker部署OwnCloud磁盤大小

4、創(chuàng)建Owncloud并運行容器。在“服務”中點擊創(chuàng)建新的容器。

Docker部署OwnCloud新建容器

5、在“鏡像來源”中搜索Owncloud,并點擊部署。

Docker部署OwnCloud部署鏡像

6、然后就是配置容器了,主要是設置容器名稱,服務類型中選擇“有狀態(tài)服務”,填寫磁盤信息。(點擊放大)

Docker部署OwnCloud相關配置

7、確定后,稍等幾分鐘就可以看到Owncloud容器已經(jīng)開始運行了。注意owncloud的服務地址為您未來使用的服務器地址。

Docker部署OwnCloud開始運行

8、創(chuàng)建MySQL容器配置與運行。仍然是進入到服務器點擊新建容器。

Docker部署OwnCloud創(chuàng)建MysqL

9、在鏡像來源中搜索:“philo”,然后直接部署MysqL鏡像。

Docker部署OwnCloud搜索MysqL鏡像

10、接著是在容器配置中設置好名稱、服務類型、磁盤信息等。(點擊放大)

Docker部署OwnCloud配置好名稱

11、點擊“高級設置”添加環(huán)境變量:MYSQL_ROOT_PASSWORD和設置一個密碼,點擊“添加”。

Docker部署OwnCloud添加密碼

12、確定后,你就可以看到你的MysqL容器也開始運行了,點擊該容器名稱,記錄內網(wǎng)名稱。

Docker部署OwnCloud記錄內網(wǎng)

13、現(xiàn)在你就可以打開你的Owncloud容器URL地址,在瀏覽器中就能看到Owncloud安裝頁面了,在數(shù)據(jù)庫填寫方面:用戶名寫root,數(shù)據(jù)庫寫mysql,數(shù)據(jù)庫密碼就是你創(chuàng)建MysqL容器時添加的,服務器地址填寫創(chuàng)建MysqL容器的內網(wǎng)名稱,這里是ownsql。

Docker部署OwnCloud安裝方法

14、填寫完成后,提交就可以成功在TenxCloud 時速云安裝了OwnCloud了。

Docker部署OwnCloud成功

四、Docker部署OwnCloud:VPS用Docker安裝OwnCloud

1、前面已經(jīng)說過了,OwnCloud已經(jīng)在Docker中提供了鏡像,如果你有自己的VPS主機,然后又特別喜歡“折騰”,那么不妨在自己的VPS主機利用Docker安裝OwnCloud。Linux不同系統(tǒng)安裝Docker命令如下:

//CentOS6 yum install http://mirrors./epel/6/i386/epel-release-6-8.noarch.rpm yum install docker-io //CentOS7 yum install docker service docker start chkconfig docker on //Ubuntu 14.04 apt-get install apt-transport-https apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 bash -c 'echo deb https://get./ubuntu docker main > /etc/apt/sources.list.d/docker.list' apt-get update apt-get install lxc-docker

2、新建數(shù)據(jù)目錄和Pull鏡像。

mkdir /var/data mkdir /var/data/mysql mkdir /var/data/mysql/owncloud mkdir /var/data/owncloud docker pull owncloud docker pull mysql

VPS用Docker安裝OwnCloud拉取鏡像

3、配置并啟動 MySQL 容器。(注意:請把freehao123調整你的密碼,此命令中已經(jīng)將數(shù)據(jù)名和用戶設置為owncloud,你可以根據(jù)自己的喜好修改,但記得與下文對應)

docker run --name mysql-owncloud \ -v /var/data/mysql/owncloud:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=freehao123 \ -e MYSQL_DATABASE=owncloud \ -e MYSQL_USER=owncloud \ -e MYSQL_PASSWORD=freehao123 \ -d mysql

4、部署帶有離線下載功能的 ownCloud 鏡像。(注意:mysql-owncloud是剛剛創(chuàng)建的MysqL容器,此處是將Owncloud容器與MysqL容器連接,而/var/data/owncloud:/var/www/html/data則是指定存儲目錄)

docker pull bohan/owncloud-with-ocdownloader-and-yt-dl docker run --name=owncloud \ --link=mysql-owncloud:mysql-owncloud \ -v /var/data/owncloud:/var/www/html/data -p 5679:80 \ -d bohan/owncloud-with-ocdownloader-and-yt-dl

5、最后打開你的瀏覽器,輸入URL就可以看到ownCloud安裝界面。注意:上面將發(fā)布容器的端口80設置為了5679,你可以用 –p 80:80來設置默認的80端口訪問。

VPS用Docker安裝OwnCloud打開安裝頁面

6、在填寫MysqL數(shù)據(jù)庫時,數(shù)據(jù)庫名和用戶名都為我們設置的owncloud,密碼也是我們剛剛在上面操作中設置的,服務器地址就填寫MysqL容器名稱:mysql-owncloud。

VPS用Docker安裝OwnCloud填寫設置

7、VPS主機上用Docker安裝OwnCloud成功。(點擊放大)

VPS用Docker安裝OwnCloud成功

8、上傳文件也是挺方便的。

VPS用Docker安裝OwnCloud上傳文件

9、因為我們剛剛用了bohan/owncloud-with-ocdownloader-and-yt-dl 這個自帶離線下載功能的ownCloud鏡像,所以我們可以看到ocDownloader離線下載可以使用。

VPS用Docker安裝OwnCloud離線下載

10、ownCloud的插件列表中還有視頻、音樂和圖片查看插件,利用這些插件 ocDownloader,你就可以打造一下視聽0娛樂共享平臺了。

VPS用Docker安裝OwnCloud插件列表

五、OwnCloud私有云存儲小結

1、OwnCloud安裝和使用都比較簡單,官方已經(jīng)提供了PHP安裝包和Windows、Mac客戶端,我們可以免費下載使用。不過,OwnCloud手機客戶端卻是付費的,當然牛人可以自己編譯一下OwnCloud安卓手機客戶端,因為OwnCloud android已經(jīng)開源。

OwnCloud私有云存儲開源方案

2、ownCloud離線下載插件ocDownloade非常有用,你可以自己在ownCloud上下載和安裝ocDownloade。ownCloud官方已經(jīng)提供了視頻播放插件、音樂播放插件和圖片查看插件,直接在后臺插件列表中下載激活即可。

OwnCloud私有云存儲自定義

文章出自:免費資源部落 部分內容參考自、 版權所有。本站文章除注明出處外,皆為作者原創(chuàng)文章,可自由引用,但請注明來源。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多