NextCloud是自託管的開源文件同步和協作軟件。本教程將顯示如何在Ubuntu上使用Apache安裝NextCloud。

如何在Ubuntn上使用Apache安裝NextCloud

概述

nextCloud 是一種免費的安全 自託管雲存儲解決方案用PHP編程語言編寫。它使用Web界面提供數據訪問,並且在功能上與Dropbox相似。專有云存儲解決方案(例如Dropbox和Google Drive)很方便,但可以用於收集個人數據,因為您的文件存儲在其係統上。如果您需要安全,安全和兼容的文件同步和共享解決方案,則可以切換到開源NextCloud服務器。 NextCloud設置可以安裝在您的私人家庭服務器或虛擬專用服務器上。 NextCloud開源提供 端到端加密 ,意味著可以在上傳到服務器之前在客戶端設備上加密文件。它也可以與Collobora,BeansOffice NextCloud等在線辦公室套件集成在一起,因此您可以直接從NextCloud Client創建和編輯DOC,PPT,XLS文件。您可以在下載shexCloud客戶端下載後與NextCloud Server在計算機上共享並同步一個或多個文件和文件夾。 NextCloud Desktop下載和移動客戶端提供選項,可以在您控制下的所有設備上進行同步和共享。將數據文件放入您的本地共享目錄中,這些文件立即使用NextCloud桌面同步客戶端,iOS應用程序或Android設備同步到服務器和其他設備。 本教程將幫助您在Ubuntu 20.04 LTS Linux操作系統上安裝NextCloud。

  • 安裝先決條件(燈泡)
  • 下載ubuntu上的nextcloud存檔
  • 創建MySQL數據庫
  • 運行NextCloud Web安裝程序
    • 包起來

##步驟1:安裝先決條件(燈泡) 在Ubuntu上安裝NextCloud的第一件事是,您必須在Ubuntu LTS系統上運行 燈服務器。登錄您的系統並訪問終端窗口。如果您已經運行燈泡 跳過此步驟,則使用以下命令安裝必要的依賴項。

###安裝php 讓我們從Ubuntu服務器上的PHP版本5.6或更高版本開始: sudo apt-get更新 sudo apt-get安裝-y php php-GD php-curl php-zip php-xml php-mbstring 您可以使用以下命令來驗證PHP版本: php -v {{LINE_29}}

###安裝apache2 接下來,使用命令安裝Apache: sudo apt-get安裝-y apache2 libapache2-mod-php sudo systemctl restart apache2 {{LINE_34}}

###安裝mysql 隨著依賴關係的範圍,要處理的下一步是確保MySQL數據庫服務器。通過運行: sudo apt-get安裝-y mysql-server php-mysql {{LINE_38}}

##步驟2:在Ubuntu上下載NextCloud存檔 在撰寫本文時,NextCloud最新版本為22.0.0beta5。成功配置了系統上的LAMP服務器後,讓我們從其官方網站中下載NextCloud。 CD /TMP WGET https://download.nextcloud.com/server/releases/nextcloud-22.0.0.0beta5.zip {{LINE_43}} NextCloud Server下載完成後,請在網站文檔root下提取下載的存檔,並在文件和目錄上設置www-data的NextCloud目錄的所有權。 CD/var/www/html sudo unzip /tmp/nextcloud-22.0.0beta5.zip sudo chown -r www-data:www-data nextcloud sudo chmod -r 755 NextCloud {{LINE_49}} 現在,刪除下載的存檔文件。 sudo rm -f /tmp/nextcloud-22.0.0beta5.zip {{LINE_52}}

##步驟3:創建MySQL數據庫 提取源代碼後,讓我們創建一個用於配置NextCloud的NextCloud MySQL數據庫和用戶帳戶。使用以下命令集登錄到MySQL Server,創建NextCloud數據庫,用戶並從MySQL控制台退出。 mysql -u root -p 輸入密碼: mysql>創建數據庫NextCloud; mysql>在NextCloud上授予所有授予。 mysql>沖洗特權; mysql>退出 {{LINE_61}}

##步驟4:運行NextCloud Web安裝程序 此時,NextCloud已成功安裝Ubuntu 20.04並配置。現在,在下面的Web瀏覽器中打開NextCloud配置目錄,然後輸入URL http://your-domain.com。將本地主機更改為您的服務器IP地址或域名。您將看到以下屏幕: http:// localhost/nextcloud/或http:// your_domain_name/nextCloud/ {{LINE_65}} 輸入新的管理憑據來創建管理員帳戶並提供數據文件夾的位置。 {{LINE_67}}

如何在Ubuntu Linux服務器上使用Apache安裝NextCloud

{{LINE_69}} 現在,向下滑動頁面並輸入數據庫名稱,數據庫用戶名,密碼,然後單擊 完成設置 按鈕。 {{LINE_71}}

如何使用Apache安裝NextCloud Ubuntu 20.04

{{LINE_73}} 安裝完成後,您應該在下面的屏幕上看到NextCloud Admin儀表板。在這裡,您可以創建一個用戶,組,分配權限等。 {{LINE_75}}

使用Apache在Ubuntu上安裝NextCloud

{{LINE_77}} 恭喜,您在Ubuntu LTS系統上有一個可行的NextCloud本地雲解決方案。現在,您可以開始自定義雲服務器,以完美滿足您的需求。

包起來:

恭喜!您已經成功地 使用Apache 在Ubuntu Server上配置並安裝了NextCloud。您已經學會瞭如何創建私有云。 NextCloud Ubuntu Server是一個了不起的雲存儲協作平台,幾乎可以滿足任何人的私人或混合雲存儲需求。現在,您知道如何在Ubuntu上安裝NextCloud,並且您的數據在自託管雲中安全可靠。在即將到來的教程中,我們將討論與Web服務器解決方案堆棧有關的更多有趣的主題。 您喜歡什麼基於雲的自託管存儲解決方案?如果您有任何疑問,請聯繫 .

探索:

您可能喜歡遵循與服務器日常管理有關的文章。