首頁  >  文章  >  如何搭建私有雲

如何搭建私有雲

藏色散人
藏色散人原創
2019-05-31 09:36:0820625瀏覽

如何搭建私有雲

1. 選擇

#現今各種雲端儲存服務其實蠻多的,國外有經典的DropBox 、Google Drive、微軟的OneDrive等,國內也有可以免費使用的各種雲端。 snake 比較了一下 owncloud、迷你雲、seafile, 看到知乎上答友更傾向seafile, 於是便選擇了它。

2. 介紹

Seafile是由國內團隊開發的開源雲端儲存軟體項目,目前據說已有10萬左右的用戶,典型的機構用戶包括比利時的皇家自然科學博物館、德國的Wuppertal 氣候、能源研究所等等。 Seafile 同時提供了用戶端和伺服器端軟體免費下載,任何個人或公司都能建置屬於自己的私人檔案同步服務。

seafile的伺服器端支援 Linux 、Windows 以及[樹莓派]平台,用戶端除了網頁版之外,還支援 Mac、Linux、Windows 三個桌面平台以及 Android 和 iOS 兩個行動平台。你可以利用區域網路裡的一台電腦作為伺服器,搭建一個僅在區域網路內部能存取的專有雲端儲存服務,也能將Seafile 部署到網路上的諸如阿里雲或任何VPS、獨立伺服器上,實現一個私人的線上雲端儲存服務。

關鍵一點,免費。

3. 安裝

Snake 是用docker 在Mac上安裝的。

其他環境也很簡單。

1)拉取jenserat/seafile鏡像

docker pull jenserat/seafile:lates

2)下載Seafile

鏡像中包含了下載Seafile的腳本,可惜其檔案託管在Amazon ECS上,國內無法正常存取。

所以我們需要從官方網站手動下載,本地解壓縮。

tar -zxf seafile-server_6.0.9_x86-64.tar

3)執行docker

docker run -t -i --rm -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v /Users/snake/Downloads/sea:/opt/seafile jenserat/seafile -- /bin/bash

4)基本設定

cd /opt/seafile/seafile-server-6.0.9
./setup-seafile.sh

依照提示,一步一步完成

啟動

root@8a5f8ef2e03e:/opt/seafile/seafile-server-6.0.9# ./seafile.sh start
[04/28/17 06:19:53] ../common/session.c(132): using config file /opt/seafile/conf/ccnet.conf
Starting seafile server, please wait ...
Seafile server started
Done.
root@8a5f8ef2e03e:/opt/seafile/seafile-server-6.0.9# ./seahub.sh start
Starting seahub at port 8000 ...
Seahub is started
Done.

OK, 差不多大功告成。

在瀏覽器中輸入:ip:8000, 就可以登入了。

如何搭建私有雲

進去以後,是這樣子的。

如何搭建私有雲

4. 感受

Snake 感覺用起來還蠻爽的,目前沒發現什麼大的毛病。

啟動維護好方便。

可以建立群組,設定權限。

可以共享文件,連結。

可以在分享裡評論,即時交流。

還有各種客戶端,自動sync。

原始碼在github上都能找到。

以上是如何搭建私有雲的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn