|
早些年因受本地存儲等多種因素的限制,網(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)盤商的“臉色”。 現(xiàn)在這么多的便宜VPS主機、還有各種云空間以及開源的云存儲程序,想要自己搭建一套私有云存儲也不是一件很難的事情,部落之前也分享過不少的云存儲搭建方案,有興趣的朋友可以參考嘗試自己搞一套:
OwnCloud私有云存儲搭建方案-VPS主機安裝和Docker部署OwnCloud 1、OwnCloud官網(wǎng):
2、虛擬主機安裝OwnCloud。OwnCloud可以被安裝任意一個已經(jīng)配置好了PHP和MysqL的Web服務器環(huán)境中,將OwnCloud下載并解壓,接著打開瀏覽器,就可以看到頁面了。設置一個OwnCloud管理員賬號、選擇存儲目錄,填寫My SQL數(shù)據(jù)庫信息。(點擊放大) 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。 4、安裝完成后,返回到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 owncloud1、OwnCloud客戶端支持Windows、Mac和Linux,運行OwnCloud客戶端后,打開連接向導,先輸入你的OwnCloud服務器地址。 2、然后選擇同步內容和本地文件夾。 3、設置完成后,你就可以開始同步你的本地文件了。 4、第一次運行OwnCloud客戶端時會自動執(zhí)行一次文件同步到本地。 5、你可以暫停文件同步、打開同步文件夾、取消同步連接等等。 6、在“動態(tài)”中你可以查看服務器同步記錄、同步協(xié)議和設置忽略同步的文件。 7、在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)建云端磁盤。點擊“服務”,選擇“存儲與備份”。 3、新建磁盤時可以設置磁盤名稱和容量大小。 4、創(chuàng)建Owncloud并運行容器。在“服務”中點擊創(chuàng)建新的容器。 5、在“鏡像來源”中搜索Owncloud,并點擊部署。 6、然后就是配置容器了,主要是設置容器名稱,服務類型中選擇“有狀態(tài)服務”,填寫磁盤信息。(點擊放大) 7、確定后,稍等幾分鐘就可以看到Owncloud容器已經(jīng)開始運行了。注意owncloud的服務地址為您未來使用的服務器地址。 8、創(chuàng)建MySQL容器配置與運行。仍然是進入到服務器點擊新建容器。 9、在鏡像來源中搜索:“philo”,然后直接部署MysqL鏡像。 10、接著是在容器配置中設置好名稱、服務類型、磁盤信息等。(點擊放大) 11、點擊“高級設置”添加環(huán)境變量:MYSQL_ROOT_PASSWORD和設置一個密碼,點擊“添加”。 12、確定后,你就可以看到你的MysqL容器也開始運行了,點擊該容器名稱,記錄內網(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。 14、填寫完成后,提交就可以成功在TenxCloud 時速云安裝了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
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端口訪問。 6、在填寫MysqL數(shù)據(jù)庫時,數(shù)據(jù)庫名和用戶名都為我們設置的owncloud,密碼也是我們剛剛在上面操作中設置的,服務器地址就填寫MysqL容器名稱:mysql-owncloud。 7、VPS主機上用Docker安裝OwnCloud成功。(點擊放大) 8、上傳文件也是挺方便的。 9、因為我們剛剛用了bohan/owncloud-with-ocdownloader-and-yt-dl 這個自帶離線下載功能的ownCloud鏡像,所以我們可以看到ocDownloader離線下載可以使用。 10、ownCloud的插件列表中還有視頻、音樂和圖片查看插件,利用這些插件 ocDownloader,你就可以打造一下視聽0娛樂共享平臺了。 1、OwnCloud安裝和使用都比較簡單,官方已經(jīng)提供了PHP安裝包和Windows、Mac客戶端,我們可以免費下載使用。不過,OwnCloud手機客戶端卻是付費的,當然牛人可以自己編譯一下OwnCloud安卓手機客戶端,因為OwnCloud android已經(jīng)開源。 2、ownCloud離線下載插件ocDownloade非常有用,你可以自己在ownCloud上下載和安裝ocDownloade。ownCloud官方已經(jīng)提供了視頻播放插件、音樂播放插件和圖片查看插件,直接在后臺插件列表中下載激活即可。 文章出自:免費資源部落 部分內容參考自、 版權所有。本站文章除注明出處外,皆為作者原創(chuàng)文章,可自由引用,但請注明來源。
分類: 免費網(wǎng)盤
標簽: Docker, OwnCloud, OwnCloud Docker, OwnCloud使用, OwnCloud安裝, OwnCloud網(wǎng)盤, 私有云存儲 |
|
|