幾個小時前,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.
為此 我們將不得不打開一個終端並在其中執行以下命令:
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
選擇管理員用戶名和密碼,然後可以選擇數據文件夾。
首先,祝賀您的博客,我會定期關注它,並從中學到很多有關Linux的知識。
我正在考慮在PC上安裝Nextcloud服務器,我想知道通過Snap進行的安裝是否有效,可以將其作為服務器或僅作為客戶端進行安裝。
提前非常感謝你
問候