自己搭建雲存儲
1. 怎麼自己搭建自己的雲存儲伺服器
第一步:預裝軟體。
ownCloud 內核是用php5寫的,支持sqlite、MySQL、Oracle以及PostgreSQL等資料庫。為了簡單,我們將用MySQL資料庫。在你的linux系統下你需要安裝以下軟體:
PHP 安裝包:php5, php5-gd, php-xml- parser,php5-intl
資料庫驅動:php5-mysql(如果你使用其他資料庫,需要安裝相應的資料庫以及驅動)
Curl 安裝包:curl, libcurl3, php5-curl
SMB 客戶端:smbclient (這個用來掛載windows共享文件夾的)
Web 伺服器:apache2
2. 如何搭建在線雲存儲伺服器
有自己的伺服器,還需要私有雲企業網盤的伺服器一鍵安裝才可實現,具體步驟如下:
第一,到雲盒子的官網上下載伺服器洗臉安裝包,根據自己的系統選擇下載,Linux的自帶有系統的。
第二,依照向導提示或者使用說明完成安裝後啟動控制台,伺服器要做固定IP,關閉防火牆,當然也可給防火牆做個入站規則。
第三,根據自身網路環境選擇激活方式,綁定郵箱賬戶,需要注意的是此處填寫的郵箱及密碼僅用於綁定和解綁使用,不能用於登錄雲盒子。
第四,完成文件的授權及部門賬戶添加後,讓所有的人到網頁端登錄界面下載相應的客戶端。
億萬克是研祥高科技控股集團旗下的全資子公司。研祥集團作為中國企業500強,持續運營30年。研祥集團全球49個分支機構,三個國家級創新平台,一直致力於技術創新引領行業發展。 擁有1100多項授權專利,1300項非專利核心技術。【感興趣請點擊此處,了解一下。 】
3. 企業私有雲搭建方案有哪些
企業私有雲搭建方案有以下幾種:
1、家庭電腦作為私有雲
在多台電腦和移動設備之間分享數據的方法有很多,而在現成的家用電腦上安裝私有雲軟體可能是最省事也是成本最低的私有雲方案。
2、智能路由私有雲
目前市場上的高端Wi-Fi家庭路由器如Netgear、D-Link以及最近報道比較火熱的所謂智能路由產品如小米路由、小度路由之類,都可以連接硬碟後提供家庭文件分享和媒體服務功能。智能路由相當於把NAS+無線路由器的組合整合成了一個產品,對於入門級用戶來說,是一個易用性更高的方案。
3、NAS私有雲或者磁碟盒子
相比筆記本電腦或者台式機的功耗和存儲性能,NAS網路存儲設備更適合作為家庭網路伺服器使用,如今的NAS已經高度智能化,功能全面,不但能擔當家庭區域網內部的文件和媒體伺服器,而且還能通過動態DNS服務作為互聯網上的web或ftp伺服器使用。
4、利用開源軟體自己搭建私有雲存儲
條件好些的個人或者公司可以單獨拿一台伺服器,利用開源軟體安裝與配置組件自己的個性私有雲文件存儲。
5、WiFi移動存儲私有雲
無論是PC私有雲還是NAS/智能路由,都受到互聯網覆蓋和家庭寬頻上行速度的牽制,於是一種可以隨身攜帶的私有雲(口袋雲)產品——WiFi移動存儲誕生了。這類產品說白了就是在存儲設備上直接增加Wi-Fi網路功能,你可以揣兜里隨時隨地進行私有雲分享,是移動性最高的私有雲方案。以下介紹三款比較常見的WiFi移動存儲產品。
企業搭建私有雲確實是能提高企業的文件共享和管理。構建自己的企業雲計算平台(私有雲)就成為一個新的發展方向。私有雲不同於公共雲,能直接使用最終的產品,私有雲更多的是考慮"雲"本身的建設,更關注構建雲平台的技術,構建企業的私有雲,要求企業把自己的數據中心構建成一個可擴展性高、可用性高、超大規模、成本低廉的數據中心。通話網格計算、虛擬化、自動化管理等雲計算技術,逐步把企業內部的數據中心建設成面向企業內部系統的具有公共雲平台特性的雲計算平台。
4. 【Minio】基於AWS S3協議搭建個人雲存儲服務
在2007年,GlusterFS演變為大型分布式存儲方案後,任何配備合適硬體的公司,單位都可以利用個做分布式的流媒體,數據分析。在2011年,Red Hat收購了GlusterFS.
Minio是GlusterFS創始人之一Anand Babu Periasamy發布新的開源項目。Minio兼容Amason的S3分布式對象存儲項目,採用Golang實現,客戶端支持java,python,Javacript, Golang語言。
Minio 提供對象存儲服務,兼容了 AWS S3 存儲協議,用於非結構化的數據存。非結構化對象,比如圖像,音、視頻,日誌文件,備份鏡像…等等管理不方便,不定長,大小變化大、類型多,雲端的訪問復雜,minio就是來解決這種場景的。非結構化的文件從數KB到5TB都能很好的支持。開源並且用 Go 語言開發,有web操作界面,我們可以用它來搭建兼容S3協議的存儲雲服務。
Minio可以做為雲存儲的解決方案用來保存海量的圖片,視頻,文檔。由於採用Golang實現,服務端可以工作在Windows,Linux, OS X和FreeBSD上。配置簡單,基本是復制可執行程序,單行命令可以運行起來。
官網: https://minio.io
那麼,如何自己搭建一個私有的S3存儲雲服務呢?
官方的話是推薦用Docker來搞,我們先用普通的二進制文件來直接解決了!
######################################################################################
# mkdir /data/aws_s3
# wget https://dl.minio.io/server/minio/release/linux-amd64/minio
# mv minio /usr/local/bin/
# chmod 755 /usr/local/bin/minio
# minio server /data/aws_s3
#############################################################
Created minio configuration file successfully at /root/.minio
Endpoint: http://10.5.10.89:9000 http://127.0.0.1:9000 http://172.17.0.1:9000
AccessKey: U3XLU4IMXY3IDKHU268F
SecretKey: /
Region: us-east-1
SQS ARNs:
Browser Access:
http://10.5.10.89:9000 http://127.0.0.1:9000 http://172.17.0.1:9000
Command-line Access: https://docs.minio.io/docs/minio-client-quickstart-guide
################################################################
$ mc config host add myminio http://10.5.10.89:9000 U3XLU4IMXY3IDKHU268F /
Object API (Amazon S3 compatible):
Go: https://docs.minio.io/docs/golang-client-quickstart-guide
Java: https://docs.minio.io/docs/java-client-quickstart-guide
Python: https://docs.minio.io/docs/python-client-quickstart-guide
JavaScript: https://docs.minio.io/docs/javascript-client-quickstart-guide
Drive Capacity: 8.3 GiB Free, 9.1 GiB Total
##############################################################
我們就成功啟動了minio的s3服務,默認埠9000,可以通過網頁訪問:
http://10.5.10.89:9000
http://127.0.0.1:9000
http://172.17.0.1:9000
注意 :第一次打開時候需要填寫AccessKey和SecretKey才能進入,我們上面啟動服務的時候,已經看到屏幕有輸出:
AccessKey: U3XLU4IMXY3IDKHU268F
SecretKey:
把這兩個Key填入,就能順利進入,進入後展開頁面如下:
這就是我們的S3雲存儲的管理頁面了,看著是不是和七牛什麼的提供雲存儲的產品頁面挺像的,大家都是基於S3協議開發的!
上傳個文件試試:
點擊右下角的紅色小加號按鈕,彈出的菜單選擇」create bucket」則會創建一個桶,輸入名字」test」
點擊剛才那個紅色小加號按鈕,這次選擇」Upload file」上傳文件,給這個桶上傳了一個叫login.txt的文本文檔
此時頁面如下:
至此我們可以看到文件已經上傳,要訪問這個文件,可以點擊文件右側的三個點的按鈕,選擇分享就可以得到一個外鏈,在瀏覽器中訪問這個外鏈就可以直接訪問文件。
那麼文件到底被存到哪裡去了呢,我們啟動命令中其實指定了工作路徑/data/aws_s3/,所以到伺服器這個目錄下看看:
# ls /data/aws_s3/
test
# ls /data/aws_s3/test/
login.txt
桶名稱test是一個目錄,其下就有上傳的login.txt文件。
如果想指定ip和埠,可以這樣寫:
# minio server /data/aws_s3 --address=0.0.0.0:9000
如果想讓服務在後台運行:
# nohup minio server /data/aws_s3 --address=0.0.0.0:443 &
[1] 19882
// nohup: 忽略輸入並把輸出追加到啟動命令的當前目錄下的 "nohup.out"文件
minio可以用來搭建分布式存儲系統 GlusterFS,這樣就成了真正的雲存儲了,有時間再研究下把它從現在的單機測試,變成一朵存儲雲!
minio官網: https://minio.io
minio官方文檔: https://docs.minio.io/docs/minio-docker-quickstart-guide
minio github主頁: https://github.com/minio/minio
5. 搭建私有雲存儲
搭建個人私有雲盤。最重要的肯定是易用,簡潔,容量不限,因此,可以考慮直接用自己的電腦搭建私一個有雲盤,管理起來簡單,沒有容量限制,性能還好,最關鍵的是不用花費額外的成本。
搭建方法:
首先,要在電腦中裝個Java運行環境可以去java官網下一個環境包,然後一路點下一步就行了之後,下載個kiftd,這是個開源項目,直接去官網下載一份zip壓縮包解壓以後,雙擊裡面的jar程序,然後點擊主界面上的開啟按鈕開啟網盤。
此時,只需在瀏覽器里輸入http自己的IP地址kiftd主界面上的埠號,就能進入網盤主頁,之後,可以用默認的admin賬戶密碼默認為000000)登陸來上傳和管理文件。
當然,與你的電腦處於同一個區域網內的其他電腦或者手機也都可以直接用瀏覽器訪問你的網盤主頁,除了能下載和上傳文件外,還可以在線預覽文檔,播放視頻,音樂,查看圖片等。
這個方法無論是Windows還是Mac os X都適用,特別適合在區域網內搭建家庭雲或者團隊文件共享平台。
6. 如何建立無限容量的雲盤和網盤
建立無限容量的雲盤或網盤是不可能的,因為所有的存儲設備都有其物理限制。然而,可以通過以下幾種方式來擴大存儲容量,使其在使用中更加方便:
利用多個雲盤或網盤:可以使用多個不同的雲盤或網盤來擴展存儲空間。將文件分散存儲在多個雲盤或網盤上,可以避免單個存儲設備的容量限制。
壓縮祥銷和歸檔文件:將不常用的文件壓縮成一個文件,並將其存儲在雲盤或網盤中。謹基游這樣可以節省存儲空間,但使用時需要解壓文件。
刪除不必要的文件:定期清理雲盤或網盤中不需要的文件,以釋放空間。
使用網路硬碟:如果您有一個區域網,可以考慮使用鋒森網路硬碟。這種存儲設備連接到網路上,可以共享給多個計算機使用。
租用更大的雲盤空間:如果您需要更大的存儲空間,可以考慮租用更大的雲盤空間。這樣可以獲得更多的存儲空間,但需要支付額外的費用。
無論採用哪種方式,建議備份重要文件以防止數據丟失。
7. 如何建立自己的私有雲存儲
建立私有雲存儲的步驟:
第一步:預裝軟體。
ownCloud 內核是用PHP5寫的,支持SQLite、MySQL、Oracle以及PostgreSQL等資料庫。為了簡單,我們將用MySQL資料庫。在你的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 根目錄。
從 網站上下載最新版的ownCloud,對於本教程,我們使用owncloud-4.5.6 版本。到此,我們需要設置web伺服器的根目錄,對於基於Debian發行版的Linux系統,根目錄為/var/www,將ownCloud安裝包解壓到此目錄下。
第三步:安裝ownCloud——配置web伺服器。
這一步我們要為 ownCloud配置Apache伺服器,OwnCloud需要啟用 Apache上 .htaccess 文件,.htaccess文件(或者"分布式配置文件")提供了針對目錄改變配置的方法。為了啟用web伺服器上的.htaccess,可以通過 Apache配置文件(基於Den系統是/etc/apache2/sites-enabled/000-default)的 AllowOverride指令來設置。
第四步:安裝OwnCloud——安裝運行。
在瀏覽器中打開 http://localhost/ludcloud ,你會被引導進入ownCloud的安裝界面。
首先你要建立一個管理員帳號,輸入必填的用戶名和密碼就完成了。為了配置資料庫,點「Advanced」 選擇MySQL,然後輸入MySQL的資料庫名、用戶名和密碼。
點「Finish」 完成安裝過程。
8. 想要搭建一個家用NAS存儲伺服器,有什麼好方案
存儲空間不用說了,這是必須的。
1.跨平台文件共享,還有移動終端的訪問,比如:windows,mac,安卓和ios。這是為了方便文件讀取和分享,如果不支持跨平台的話畢竟有點不方便。
2.遠程訪問,相當於個人的雲存儲主機,在外面通過3g或者網路可以訪問到家裡的nas,進行文件的上傳,下載,以及管理。基本上滿足這幾個要求,就可以被稱為最基本的家用nas了。想達到要求也很簡單,家裡的網路支持,一台路由器,一台電腦。需要的軟體:freenas(網上都有下,免費的nas系統)這樣組建nas功能很少,而且功耗大。後期維護成本高。如果要長期使用的話,成本不亞於買一台成品nas。首先從維護難度來講NAS其實也是一台繼承CPU的Linux的電腦這句話沒錯,但是NAS的linux操作系統是嵌入在DOM盤里,所以無論從穩定性和防病毒性來侍蘆首說都是絕佳的,還有NAS採用的Linux系統是瘦系統,也就是說它剔除了用不到的功能來保證系統穩定性。如果作為數據存儲的話,不需要定期升級與維護,簡單設定後就可以使用,而且NAS也自帶RAID功能,可以保證數據安全,而且數據備份功能做得非常完善,無論是近端備份(PC機備份至NAS)還是遠端備份(備份至遠端伺服器或NAS),都可以通過非常簡單的設定就可以完成,非常老數易於維護,即使不太懂計算機也可以完成維護。數據安全非常重要,訪問許可權控制之類的NAS也做得非常好。成品NAS基本上是免維護的。而且現在威聯通的nas功能很強大,例如,通過QNAPHDStation,可以讓威聯通nas成為令人驚喜的多媒體播放器。安裝免費嘩做的HDStation,並通過HDMI將NAS連接至大屏幕電視,就可以輕松擁有絕佳視覺體驗,享受眾多影片、音樂和照片,通過大屏幕上網,利用手機或平板電腦
9. 如何實現一個簡單的家庭雲存儲系統
簡單的家庭雲存儲系統是為了個人或單個家庭使用而構建的,數據作為一種資源,保存在別人家的伺服器上永遠沒有保存在自己家庭雲存儲系統安全,網路網盤或微雲再好那是別人家的,最終解釋權在人家手裡,即使上傳百G的東西,人家說關就可以關,而私有雲是自己的,最終所有權在自己手裡。
個人或家庭,搭建NAS(NetworkAttachedStorage:網路附屬存儲)是一種非常好的方案,每個家庭都可以有自己的NAS,而成本對於一般家庭來說都可以接受——NAS在一個LAN上佔有自己的節點,無需應用伺服器的干預,允許用戶在網路上存取數據,NAS集中管理和處理網路上的所有數據,可以有效降低總擁有成本,你家庭任何成員和任何設備(包括WP,安卓,蘋果,筆記本等各種)都可以直接觀看NAS硬碟上的視頻,使用NAS上的數據。
具體實現方法如下:
1、NAS既NetworkAttachedStorage,網路附屬存儲,它的功能有點類似於我們常說的雲計算、雲存儲中的「雲」。