從零開始搭建自己的NextCloud個人云盤
瀏覽量: 次 發布日期:2023-08-11 21:13:12
從零開始搭建自己的NextCloud個人云盤
NextCloud是一款開源免費的私有云存儲網盤項目,可以讓你快速便捷地搭建一套屬于自己或團隊的云同步網盤,從而實現跨平臺跨設備文件同步、共享、版本控制、團隊協作等功能。
不同于公有云盤,私有云盤需要部署在自己的ECS或輕量應用服務器上,并通過公網進行訪問,文件傳輸速度和存儲容量取決于您云服務器的硬件配置,傳輸不限速,安全有保障。
國內外有多種著名的個人云存儲,NextCloud是其中之一,本文以NextCloud為例帶您從零開始搭建個人云盤。
有以下需求的用戶可以考慮搭建個人網盤:
以上環境均會在操作步驟中帶您逐步操作。
在控制臺點擊“創建服務器”按鈕。
實例類型:服務器實例
地域和可用區:中國-中國香港
鏡像:系統鏡像-Alibaba Cloud Linux 3
兆柏數據恢復公司套餐配置和數據盤可以根據您的需求選擇,若您的云盤只存儲少量文件且使用人數不多,選擇最低配置性能都是足夠的。若文件存儲量比較大,可以考慮額外增加數據盤。
選擇好服務器配置之后點擊立即購買并支付訂單。
購買完成后,回到控制臺,可以看到您剛剛購買的服務器實例,點擊該實例可以查看詳情。
在服務器詳情頁面,點擊重置密碼,修改root用戶密碼。
安裝寶塔面板需要執行命令進行安裝,您可以使用XShell、FinalShell等知名SSH遠程連接工具連接到服務器。
為了降低操作難度,本文使用阿里云自帶的Ecs-Workbench進行連接。
在服務器詳情頁面,點擊“遠程連接”按鈕,會打開一個新的頁面。
若顯示出如下頁面,則命令行連接成功,您可以在此輸入命令進行操作。
將以下命令,粘貼到命令行窗口中,按回車鍵執行。
執行安裝命令后,您會看到如下提示語句,輸入y,按回車鍵,正式開始寶塔面板的安裝過程,大約需要5-10分鐘。
安裝完成后,您會看到如下的輸出內容,請記下外網面板地址、username和password。
若很不幸,您在安裝過程中離開了電腦前,去做別的事了,回來發現阿里云賬號已經退出登錄,導致您沒有看到上面的輸出內容,不要擔心,重新連接到命令行,輸入bt,按回車鍵,可以執行寶塔面板的相關命令:
輸入命令6和5來修改面板用戶名和密碼,輸入命令8修改面板端口,輸入命令11清除登錄入口限制(該命令被寶塔面板隱藏,但目前還可以執行),此時您的外網面板地址變為:http://服務器公網IP地址:8888/login
注釋:有時候面板端口不一定是8888,請以安裝成功的輸出內容為準。
在輕量應用服務器控制臺的服務器詳情頁面,點擊“防火墻”。
在防火墻頁面點擊“添加規則”按鈕,添加如下規則:
8888端口用于寶塔面板登錄,3306端口為MySQL數據庫的訪問端口。
若不添加會造成無法登錄寶塔面板或無法連接到服務器安裝的MySQL數據庫。
在瀏覽器地址欄輸入外網面板地址,進入寶塔面板登錄頁,輸入用戶名和密碼進行登錄。
如果您已經忘記面板地址/用戶名/密碼,請查看步驟二最后的輸出內容,或在命令行執行bt命令重置用戶名和密碼。
登錄成功后,您需要注冊一個寶塔面板賬號,才能正常使用寶塔面板。
兆柏數據恢復公司您綁定寶塔面板賬號后,會自動彈出窗口,推薦您安裝LNMP環境。
根據NextCloud官方文檔,建議安裝Nginx 1.18+、MySQL 5.7+、PHP 7.3+的運行環境,不建議低于此版本。
此處我選擇Nginx 1.20、MySQL 5.7和PHP 7.4。
默認并不是這幾個版本,請手動修改,并在安裝前確認版本是否正確,安裝方式選擇極速安裝或編譯安裝均可。
若沒有彈出以上窗口,請在“軟件商店”-“運行環境”中手動安裝Nginx、MySQL和PHP。
安裝過程大約需要20-80分鐘左右,具體時長取決于您服務器硬件配置。
服務器系統會自動在后臺安裝,您可以關閉頁面去做別的事情,安裝進度可以在面板左上角的消息盒子查看。
安裝完成后,您在“軟件商店”-“已安裝”可以看到如下內容。
在“網站”-“PHP項目”中點擊“添加站點”,該站點作為NextCloud的運行站點。
做好三件事:
以上三個內容都會在后面用到,請記下來。
進入終端后會自動執行cd命令將當前工作目錄切換為網站根目錄。
您也可以選擇在之前的阿里云ecs-workbench操作,但請先通過cd命令將當前工作目錄切換到網站根目錄。
執行完畢后刷新文件列表,可以看到latest.zip已被下載,如果沒有,請檢查命令行的當前工作目錄是不是網站根目錄。
解壓后得到一個名為nextcloud的文件夾。兆柏數據恢復公司
打開終端,確保命令行工作目錄為網站根目錄,然后執行以下命令修改.user.ini的權限,否則該文件將無法被nextcloud的安裝文件覆蓋。
最終效果如圖所示,請注意檢查.user.ini文件的修改時間與其他文件修改時間是否為同一天,若不是同一天說明該文件沒有覆蓋成功,繼續后面的步驟將出現HTTP 502的錯誤。
偽靜態配置如下,若不進行配置,繼續后面的步驟將出現HTTP 502的錯誤。
數據庫請選擇MySQL數據庫,并輸入創建站點時輸入的數據庫賬號和密碼。
單擊左上角的文件圖標,即可開始使用NextCloud。
按照以上步驟,您已經完成了NextCloud的安裝,經過測試,上傳文件、刪除文件、重命名文件等基本功能沒有任何問題。
您還可以下載桌面端或移動端App,實現三端同步。
同時,在應用市場也有很多應用可以下載,這些應用都是免費的。
. 恢復數據,數據恢復是指通過技術手段將因各種原因丟失或損壞的數據從存儲介質中恢復的過程
. 數據恢復,數據恢復是指通過技術手段將因各種原因丟失或損壞的數據從硬盤等存儲介質中恢復
. 快速數據恢復,快速數據恢復可以通過多種方法實現,包括使用數據恢復軟件、從回收站恢復以
. 硬盤維修全程圖解視頻教學,硬盤維修全程圖解視頻教學:從故障診斷到數據恢復
. linux數據找回,Liux數據找回:從誤刪文件到數據恢復的故事
. mysql數據恢復時主從設置開啟還是關閉,主從同步設置的作用
. Mysql數據恢復時主從設置開啟,為什么在MySQL數據恢復時需要開啟主從設置?
. 服務器文件恢復,服務器文件恢復:如何從災難中拯救你的數據
. 飛零手機數據恢復助手,飛零手機數據恢復助手:讓您輕松找回丟失的數據
. 硬盤維修從入門到精通,汽車維修從入門到精通全彩圖解pdf免費下載