如何在Ubuntu及其衍生產品上安裝Nextcloud 16?

Nextcloud

幾個小時前,Nextcloud的新版​​本16到了 哪個是d旨在提高安全性和文件共享 在機器學習的幫助下。 該項目還具有一個小型項目管理和ACL,以替換舊文件服務器。

新功能之一是 機器學習的使用。 根據公告,該項目不僅要檢測惡意登錄,還提供文件共享建議。

例如,這適用於用戶經常與之共享內容的組和人員。

公司中共享文件的新方法提供了訪問控制列表(ACL)。

它們允許經典網絡上的管理員通過文件,文件夾和子文件夾的詳細映射來維持對單個文件和目錄的訪問權限的控制。

Si 他們想了解更多 您可以檢查此版本的 以下鏈接。

在Ubuntu上安裝Nextcloud 16

對於那些對能夠在其係統上安裝新版本的NextCloud 16感興趣的人,他們應該遵循我們在下面與您共享的說明。

通過Snap軟件包安裝

我們將向您展示的第一種方法是從Snap軟件包進行安裝,即 這是在發行版上安裝NextCloud的最簡單方法。

目前,唯一的細節是新版本尚未在Snap中更新到穩定版本,因為它仍處於Beta版本。 儘管要花幾個小時才能更新它。

NextCloud隨同它的依賴關係一起作為單個應用程序快速分發,它將在系統上安全運行。

關於這種安裝方法,最重要的是,Snaps被設計為安全的,沙盒化的,容器化的應用程序,與基礎系統和其他應用程序隔離。

要從Snap安裝Nextcloud軟件包, 他們只需要在終端中運行以下命令即可:

 sudo snap install nextcloud

傳統安裝

安裝新版本NextCloud 16的另一種方法是 安裝Web服務器和PHP.

Nextcloud徽標

為此 我們將不得不打開一個終端並在其中執行以下命令:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

現在您已經設置了環境,一切 剩下的就是選擇一個支持安裝的數據庫 為此,我們將執行以下操作:

 sudo apt-get install mariadb-server php-mysql

在安裝過程中, 您將被要求選擇一個root密碼 。 如果不要求您選擇密碼, 默認為空.

現在 需要輸入數據庫 (系統會要求他們輸入您剛設置的密碼):

 mysql -u root -p

怎麼辦 您必須創建一個數據庫:

CREATE DATABASE nextcloud;

現在 他們需要創建用戶 用於連接數據庫:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

最後一步是 向新用戶授予特權:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

完成後,按Ctrl-D退出。

最後一步是使用以下步驟安裝Nextcloud:

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

sudo chown -R www-data:www-data nextcloud

sudo rm nextcloud-16.0.0.tar.bz2

現在 我們必須在 /etc/apache2/sites-available/nextcloud.conf 。 我們將使用我們偏好的編輯器對此進行編輯:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory> 

完成後 是時候啟用新網站並啟用apache mods了 NextCloud需要什麼:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

選擇完數據庫後, 是時候安裝所有東西了。 轉到http:// your_address / nextcloud /

或者像這樣localhost / nextcloud

選擇管理員用戶名和密碼,然後可以選擇數據文件夾。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   大衛·弗雷裡·加西亞(David Freire Garcia) 他說:

    首先,祝賀您的博客,我會定期關注它,並從中學到很多有關Linux的知識。
    我正在考慮在PC上安裝Nextcloud服務器,我想知道通過Snap進行的安裝是否有效,可以將其作為服務器或僅作為客戶端進行安裝。
    提前非常感謝你
    問候