几个小时前,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进行的安装是否有效,可以将其作为服务器或仅作为客户端进行安装。
提前谢谢你
问候