有許多出色的云存儲解決方案適用于各種規模的企業。在云上存儲文件從未如此簡單或便宜。但是,與“常規”服務相比,使用私有云存儲解決方案有很多優勢。
使用私有云存儲,您可以完全控制誰可以訪問您的文件和內部策略。此外,您幾乎可以以任何您認為合適的方式配置和保護私有云存儲解決方案。
在本文中,我們將深入探討私有云存儲的好處。然后我們將向您展示如何使用Webuzo和Nextcloud為您的企業設置私有云存儲。讓我們開始吧!
為什么您的企業需要私有云存儲
有許多云存儲解決方案可供您私人使用和用于您的業務。其中許多都非常容易設置且成本低廉,可以啟動。但是,使用Dropbox和Google Drive等解決方案也有缺點,僅舉兩個例子。
借助第三方云存儲平臺,您永遠無法完全控制您的文件。當您注冊任何此類平臺時,您將簽署使用條款,其中概述了您可以做什么和不能做什么或使用他們的服務。
如果您覺得您的云存儲提供商沒有為您提供足夠的安全措施,那么您無能為力。另一方面,使用私有云解決方案,您可以按照自己想要的方式配置存儲。
此外,使用私人解決方案,您永遠不會受到服務提供商的擺布,他們可以決定何時終止您的帳戶或刪除存儲中的文件。
更多企業不使用私有云存儲的主要原因是第三方平臺往往更容易設置。使用 Dropbox 等解決方案,您只需支付訂閱費用,并交出設置和維護。
但是,管理和配置私有服務器并不像您想象的那么復雜。即使您的系統管理經驗有限,大多數 Web 主機都為您提供了大量工具,使虛擬專用服務器 (VPS)的使用變得非常簡單。
為什么要使用 VPS 來設置私有云存儲
從技術上講,您可以使用任何服務器為您的企業設置私有云存儲。但是,在文件存儲方面,VPS 是完美的解決方案。讓我們分解為什么會這樣:
- VPS 是可擴展的。您可以使用 VPS 輕松設置云存儲解決方案,并隨著需求的增長對其進行擴展。
- 解決方案可能很便宜。根據您選擇的 VPS 計劃類型,它們可能比其他類型的托管和云存儲解決方案便宜得多。
- 您可以完全控制每個設置。使用 VPS,您可以按照自己想要的方式設置服務器配置和云存儲解決方案。
- 您可以選擇云存儲解決方案。您可以選擇多種軟件選項來幫助您為您的企業設置私有云存儲。
我們認為,私有云存儲的理想設置涉及非托管 VPS和開源軟件。使用開源云存儲軟件意味著您可以根據您的確切要求對其進行配置。
與付費存儲軟件解決方案不同,開源選項不會限制有權訪問您的云的用戶數量。至于非托管 VPS,它們往往比托管 VPS便宜。
使用非托管 VPS 的“缺點”是您在系統管理方面需要一些經驗。或者,您可以簡單地按照教您如何在服務器上設置私有云存儲的詳盡教程進行操作。這正是我們將在下一節中所做的。
如何為您的企業設置私有云存儲(6 個步驟)
在本節中,我們將指導您從選擇 VPS 計劃到設置開源云存儲軟件并進行配置。讓我們開始吧。
第 1 步:選擇一個 VPS 計劃
選擇哪個托管服務提供商取決于您,但我們推薦非托管 VPS 計劃。您可以獲得非托管 VPS 選項,起價為每月 4.99 美元,用于 150 GB SSD 存儲:

盡管 150 GB 對于企業級存儲可能不夠,但對于小型企業來說這是一個不錯的開始。首次設置私有云存儲時,最好使用便宜的 VPS。
VPS 的偉大之處在于您通常可以根據需要擴展資源,使您能夠做到這一點。隨著您的云存儲需求增長,您可以隨時升級到更好的計劃。
無論您使用哪種虛擬主機或 VPS 計劃,您將在本教程的其余部分中看到的說明都適用。但是,您需要在本教程中完成兩件事:
- 您的 VPS 或常規服務器必須使用最新版本的 CentOS、Red Hat Linux、Scientific Linux 或 Ubuntu。
- 您需要訪問服務器的終端以及管理權限。
很多說明都涉及到命令行的使用,這意味著您需要使用您擁有完全訪問權限的服務器(即共享主機不會削減它)。
第 2 步:通過安全外殼 (SSH) 連接到您的 VPS
由于我們使用的是 VPS,因此您需要通過 SSH 連接到它才能使用命令行。通過 SSH 連接到 VPS 相對簡單。
如果您使用的是基于 UNIX 的操作系統,您可以通過命令行使用 SSH 連接到您的 VPS 。對于 Windows,您需要使用PuTTy等軟件,它使您能夠與遠程服務器建立 SSH 連接。
要使用 PuTTy,請設置并啟動軟件。啟動應用程序后,您將看到輸入主機名并選擇要建立的連接類型的選項:

通常,當您啟動 VPS 時,您的網絡主機會為其生成一個root帳戶和密碼。您還將獲得一個專用 IP 地址,可用于連接到 VPS。
輸入您的 VPS 的 IP 地址并在Connection type下選擇SSH,然后點擊Open。PuTTy 將啟動一個終端窗口并要求您輸入登錄用戶名:

鍵入root并輸入您的 root 帳戶的密碼。之后,您將可以通過 SSH 完全訪問您的服務器:

現在是有趣的部分——配置您的私有云!
第 3 步:在您的 VPS 上設置 Webuzo
在這個階段,您擁有一個全新的 VPS。在我們安裝云存儲解決方案之前,我們需要選擇并設置一個軟件“堆棧”。
我們使用術語“堆棧”來指代您用于支持特定應用程序的所有軟件。最常見的軟件堆棧之一稱為 LAMP,它包括以下軟件:
- 阿帕奇。這是堆棧的 Web 服務器組件,它使外部用戶能夠連接到您的服務器。
- mysql。使用 MySQL,其他應用程序可以使用綜合數據庫系統將數據存儲在您的服務器上。
- php。這種編程語言是許多流行軟件的支柱。
您已經擁有堆棧的 L 組件,即 Linux 操作系統 (OS)。現在,我們將使用名為Webuzo的解決方案來設置其余部分。

使用 Webuzo,您可以設置完整的軟件堆棧并在您的 VPS 中使用 Softaculous。如果您以前沒有使用過 Softaculous,它是一種解決方案,使您能夠使用簡單的界面在您的服務器上安裝數百個 Web 應用程序。
我們將在安裝 Webuzo 后的一分鐘內向您展示該界面的外觀。為此,請返回之前打開的 SSH 終端窗口并鍵入以下命令:
wget -N http://files.webuzo.com/install.sh chmod 0755 安裝.sh ./install.sh
這些命令會將 Webuzo 與 LAMP 軟件堆棧的其余部分以及 DNS 和 FTP 服務器一起安裝。安裝可能需要一段時間,在此期間,您可能不會在終端中看到任何更改或更新:

這是正常的,所以請耐心等待,直到您看到一條消息告訴您安裝完成:

如果您仔細觀察,您會看到安裝程序為您提供了 Softaculous 安裝的直接 URL。復制該 URL 并從瀏覽器訪問它。
要完成設置過程,您需要填寫一些附加信息。包括設置用戶名、密碼、電子郵件地址,以及輸入您的域名和域名服務器:

如果您還沒有為您的私有云存儲 VPS 設置域,請不要擔心。您可以繼續輸入您的 VPS 的 IP 地址,并使用虛擬信息填寫名稱服務器字段。即使在這種情況下,該軟件仍然可以工作。
現在您需要等待 Webuzo 完成安裝。準備就緒后,Webuzo 將分享有關如何登錄其管理面板和 Softaculous 儀表板的說明:

繼續訪問 Webuzo 指示的 URL 以開始安裝應用程序。在下一節中,我們將設置您將使用的私有云存儲解決方案。
第 4 步:安裝 NextCloud
此時,您應該可以訪問管理儀表板:

如果您以前使用過 Softaculous,那么這個儀表板應該很熟悉。在左側,您有一個可供選擇的應用類別列表。打開文件管理子部分并選擇NextCloud。
NextCloud 是一個開源文件同步和存儲解決方案,您可以在云上進行設置。它是一個高度可擴展的應用程序,這意味著它既可以用作私有解決方案,也可以用于企業:

使用 NextCloud,您可以將文件從您的計算機共享和上傳到您的云存儲服務器。其他用戶也可以在他們的桌面或移動設備上下載 NextCloud 應用程序來訪問這些文件。
這幾乎就是大多數云存儲解決方案的工作方式。不同的是,您可以免費使用 NextCloud,所以讓我們繼續安裝它。
單擊立即安裝按鈕,Webuzo 將要求您輸入 NextCloud 的安裝 URL。您還需要設置管理員用戶名和密碼:

您還可以為 Nextcloud 設置選擇不同的語言。填寫完所有必填字段后,單擊頁面底部的安裝按鈕。
安裝完成后,Nextcloud 將在您的瀏覽器上“啟動”,您將能夠使用剛剛創建的帳戶登錄。這將使您能夠訪問 NextCloud 儀表板:

NextCloud 將提示您下載可用于將計算機或移動設備中的文件與云同步的應用程序。
在這個階段,您可以繼續下載您想要使用的應用程序。下載、安裝并啟動 NextCloud 應用程序后,它會詢問要連接的服務器并請求您的用戶憑據:

該軟件還會詢問您要同步到云的文件和文件夾:

您可以指定 NextCloud 將這些文件同步到哪個文件夾,一旦您這樣做,您就可以開始營業了。
第 5 步:配置 NextCloud
NextCloud 為您提供了廣泛的設置,您可以使用這些設置來配置您的云。對于初學者,我們建議您查看安裝的安全性、共享和加密設置。
為此,請轉到屏幕右上角的帳戶下拉菜單,然后選擇設置。在此屏幕中,您將可以訪問配置 NextCloud 的所有選項。
例如,如果您單擊Monitoring,您將看到服務器使用情況、活躍用戶等的完整細分:

在共享下,您可以配置用戶是否能夠從云端共享文件。使用 NextCloud,您可以公開共享文件,并使外部各方需要輸入密碼才能訪問它們。

更高級的設置包括共享鏈接到期、共享、從共享中排除組或用戶等選項。
繼續安全設置,此部分將使您能夠設置密碼策略,添加可以訪問您的云的客戶端,并將可以連接到它的 IP 地址列入白名單:

如果您跳轉到“加密”選項卡,您可以(并且應該)通過勾選一個框來啟用服務器端加密。請記住,強制服務器端加密可能會影響服務器的性能,但確保文件的安全性是值得的。
最后,如果您轉到“活動”選項卡,您可以選擇 NextCloud 將為您記錄哪些事件:

默認情況下,NextCloud 將記錄應用程序上發生的幾乎所有事情。如果您想密切關注用戶活動,我們建議您啟用您在此處看到的大多數跟蹤選項。
在這個階段,您的私有云存儲解決方案幾乎準備就緒。現在剩下的就是開始添加用戶了。
第 6 步:將用戶添加到 NextCloud
再次打開您帳戶的選項菜單,這一次,選擇“用戶”選項。您將看到 NextCloud 安裝的所有用戶帳戶的列表。現在,它應該看起來像這樣:

您可以使用屏幕頂部的菜單創建新用戶帳戶。輸入用戶名、密碼并分配一個組(如果您正在使用它們)(您也可以稍后執行此操作)。

NextCloud 使您能夠將用戶分配到組,為他們授予特定組的管理員權限,甚至設置單個文件存儲配額。
創建用戶后,您可以以任何您認為合適的方式與團隊成員共享登錄詳細信息。他們將能夠通過瀏覽器或任何可用的應用程序連接到 NextCloud。
如果要在本地同步文件,每個用戶都可以決定要使用哪個 NextCloud 應用程序。請記住,用戶需要連接到服務器并通過每個應用程序輸入他們的登錄信息才能這樣做,您可能需要向他們解釋。
結論
為您的企業設置私有云解決方案的想法可能看起來令人生畏。然而,這個過程比你想象的要簡單得多。通過將 VPS 與Webuzo相結合,您可以在幾分鐘內安裝NextCloud等云存儲應用程序。