來源:派臣科技|時間:2020-09-06|瀏覽:次
如果你想要一個Dropbox和谷歌驅(qū)動器等公共云的替代品,并為你的團隊或企業(yè)建立一個自托管云,那么Nextcloud是一個理想的解決方案。
它幾乎提供了云存儲提供商的所有必要特性,并具有私有、自托管解決方案的所有控制和安全優(yōu)勢。
在這篇文章中,我將首先找到一個支持Nextcloud的托管提供商,然后我將設(shè)置這個解決方案來創(chuàng)建我的私有云。
如果您也需要私有云,那么按照本教程使用Nextcloud創(chuàng)建一個私有云。
為什么使用Nextcloud ?
第一眼就吸引我的是,Nextcloud對流行平臺——移動平臺和桌面平臺——都有巨大的支持。它為大多數(shù)操作系統(tǒng)提供了本地應(yīng)用程序,允許您或您的團隊在任何設(shè)備或地點工作。
這意味著,謝天謝地,基礎(chǔ)設(shè)施成本不會增加。
這僅僅是開始——Nextcloud擁有更多的特性,使其成為一個令人驚嘆的私有云解決方案。它的一些顯著特征包括:
自托管解決方案- Nextcloud幾乎可以托管在任何地方-你的家或辦公室,一個數(shù)據(jù)中心,或一個托管提供商,讓你完全控制它的開發(fā)人員無法訪問你的數(shù)據(jù)的地方。
共享功能——Nextcloud允許輕松地共享文件。你可以通過密碼保護鏈接與云上或云外的任何人共享文件,他們也可以上傳文件。
安全至上——Nextcloud提供行業(yè)標準的安全和安全實踐,包括端到端加密功能。它支持流行的身份驗證、控制和權(quán)限方案。
大量集成——Nextcloud提供了對集成的支持——應(yīng)用程序和服務(wù)來擴展你的云的功能。例如,您可以管理任務(wù)、在Markdown中編輯文件,以及執(zhí)行更多操作。
Nextcloud支持多種集成
在哪里嘗試Nextcloud?
如果你只是想找一個免費帳戶來試用Nextcloud,那么你可以使用提供Nextcloud托管實例的托管提供商。然而,一個免費帳戶可能不能提供大容量的存儲空間,也不能支持所有的應(yīng)用程序或功能。
請查看下面的服務(wù)列表,以便立即試用Nextcloud:
Dediserve -在您的免費帳戶中總共分配10GB。
它提供一個擁有1GB存儲空間的免費帳戶。
OwnDrive -提供1GB的帳戶,支持一些應(yīng)用程序。
Serverdiscounter -提供5GB的巨大存儲空間。
Wolkli -免費提供1GB存儲空間的帳戶。
如何安裝Nextcloud?
Nextcloud可以通過以下三種方法安裝到您的服務(wù)器上:
Web安裝程序——這是在服務(wù)器上安裝Nextcloud的最快方式,尤其是在共享主機上。你需要上傳一個文件到你的服務(wù)器并執(zhí)行它-它下載并安裝這個解決方案。
存檔文件——這是服務(wù)器所有者推薦的選項。您需要上傳它的完整包(作為歸檔),并將其內(nèi)容解壓縮到web服務(wù)器上的一個文件夾中,使其對所有人公開。
家電——這是對非技術(shù)人員最簡單的方法,但同樣適用于服務(wù)器所有者。您需要下載一個預(yù)先安裝的Nextcloud圖像文件,并將其加載到您的機器上。
系統(tǒng)需求
讓我們首先討論使用Nextcloud安裝和運行私有云所需的系統(tǒng)需求。
由于大多數(shù)免費托管提供商都提供基于Linux發(fā)行版的托管服務(wù),因此我將在下面重點討論對這種服務(wù)的要求。您可以在這里查看完整的系統(tǒng)需求。
服務(wù)器操作系統(tǒng):CentOS 6.5或7,Debian 8+, openSUSE LEAP 42.1或以上,Red Hat Enterprise Linux 6.5或更新,SUSE Linux Enterprise Server 11 SP3或12,和ubuntu14.04及以上LTS版本的支持。
內(nèi)存:最小128 MB,但建議512MB RAM。
存儲:最小500mb,但這取決于您的需求。此外,服務(wù)器必須允許一個65mb大小的文件來安裝Nextcloud使用首選的方法使用一個web安裝程序(單個php文件)。
Web服務(wù)器:Apache 2.4 (php-fpm, mod_php)或Nginx (php-fpm)。
數(shù)據(jù)庫:MySQL或MariaDB 5.5+以及PostgreSQL 9和10。
PHP: Nextcloud支持PHP 5.6及其新版本。
免費托管提供商
我需要一個主機提供商來創(chuàng)建我自己的云。我在尋找一個免費的服務(wù),因為我的云只是臨時存儲,但如果你足夠認真,請選擇一個好的主機或購買一個VPS的任務(wù)。
話雖如此,我還是去尋找了一個免費的主機,它符合Nextcloud所需的最低系統(tǒng)要求。我必須承認,為這個解決方案找到一個免費的網(wǎng)絡(luò)主機并不容易。經(jīng)過幾個小時的搜索和試用10-20個提供商,我發(fā)現(xiàn)000Webhost工作完美。
安裝Nextcloud
在本教程中,我將使用第一種方法安裝Nextcloud,也就是使用web安裝程序。原因是,我計劃讓這個過程對你們每個人都簡單,這是唯一的方法,在共享主機上工作得很好。
按照以下步驟啟動并運行您的私有云:
首先,打開這個鏈接并切換到“Web Installer”選項卡(在頁面的底部),下載第一步中提到的文件。
下載安裝文件
轉(zhuǎn)到服務(wù)器的儀表板并打開文件管理器。例如,在000Webhost中,您將看到以下指示板。
打開文件管理器
進入文件管理器后,單擊upload按鈕。請注意,您可能會根據(jù)您的服務(wù)器或主機看到不同的屏幕。
點擊上傳按鈕
現(xiàn)在選擇文件“setup-nextcloud”。php '(在步驟1中下載),并使用文件管理器將其上傳到服務(wù)器。
上傳安裝文件
文件上傳后,打開your-domain/setup-nextcloud。php '在你的瀏覽器。例如,如果你的域名是' example.com ',那么你必須導(dǎo)航到' example.com/setup-nextcloud.php '。
您將看到Nextcloud的安裝向?qū)?。單擊Next開始。
Nextcloud的安裝向?qū)?/p>
現(xiàn)在需要告訴Nextcloud的安裝目錄。如果您不希望使用子直接,只需輸入"。否則,請輸入目錄名稱。例如,如果你的域名是' example.com ',你可以使用它來訪問Nextcloud,如果你沒有提到名字,你可以通過鏈接' example.com/folder-name '來訪問你的私有云。
輸入安裝目錄
如果一切順利,您將看到一個成功頁面。點擊這里的Next。
現(xiàn)在已經(jīng)安裝了Nextcloud
在下一個屏幕中,Nextcloud將要求您設(shè)置一個管理帳戶,然后使用該帳戶訪問和管理您的私有云。只需輸入所需的憑證并按Finish按鈕。
輸入您的憑據(jù)
這是完成了。最后,您將看到來自Nextcloud的歡迎消息。
Nextcloud現(xiàn)在準備好了
故障排除問題
在這種情況下,很可能您的服務(wù)器不支持足夠大的文件來顯示或存儲您使用FTP或文件管理器上傳的文件。請上傳其他大尺寸(> 60MB)的文件來驗證。
如果服務(wù)器不支持大文件上傳Nextcloud歸檔,您可以在您的計算機上提取它的歸檔,并通過FTP將提取的內(nèi)容直接上傳到服務(wù)器的公共服務(wù)器(public_html或htdocs)。
然而,Nextcloud archive有超過1.2萬個文件,所以您可能還會遇到另一個問題,即您的服務(wù)器不支持發(fā)出這么多的上傳請求。
“在‘依賴檢查’頁面,顯示依賴錯誤”
如果Nextcloud在“依賴項檢查”頁面上告訴你一些問題,那么你的服務(wù)器不支持運行它所需的所有程序/包。這意味著您需要找到另一個支持Nextcloud的服務(wù)器。
“在‘Dependency check’頁面后,會導(dǎo)致服務(wù)器錯誤”
在這種情況下,要么服務(wù)器不支持足夠大的文件以允許安裝程序下載Nextcloud歸檔,要么服務(wù)器設(shè)置的執(zhí)行時間更短,而Nextcloud的設(shè)置文件需要更多時間來完成。
您可以深入研究服務(wù)器的設(shè)置,并將PHP的執(zhí)行時間限制增加到300秒或更多。這里有一個教程來幫助您完成它。
如何使用Nextcloud?
我做的第一件事就是查看它的設(shè)置,定制各種選項以滿足我的要求——特別是加密和安全選項。然后,我試著上傳文件,檢查它的功能。
Nextcloud的安全設(shè)置
你越鉆研Nextcloud,你就越喜歡它。例如,你可以通過從app store添加應(yīng)用程序來擴展它的功能。你會注意到它有各種各樣的應(yīng)用程序——包括官方的和第三方的,可以增加更多的功能。例如,您可以添加日歷、聯(lián)系人、任務(wù)等。
使用應(yīng)用程序擴展Nextcloud
您是否創(chuàng)建了自己的私有云?你用Nextcloud做了什么?請在下面寫下你的反饋意見。