如何在Ubuntu 14 LTS及其衍生版本上安装Nextcloud 18.04?

Nextcloud徽标

recientemente Nextcloud 14的新版本已向公众发布 对其进行了更新,在以前版本的基础上增加了一些新功能和错误修复。

在这个新的Nextcloud 14版本中 再次带来了广泛的改进 其中我们可以强调指出,已添加了视频验证,并且可以使用两阶段身份验证。

使用此程序,可以在内部运行云存储。 Nextcloud是在ownCloud上的大量开发人员退出并重新开始之后才出现的。

Nextcloud是ownCloud的分支, 这是一种云基础架构即服务(IaaS) 具有某些平台即服务(PaaS)服务的完全开源。

您可以将其安装在自己的Linux服务器上或许多托管公司的服务器上。

大型和小型系统的系统管理员将欣赏系统配置,应用程序管理和更新程序的许多增强功能。

Nextcloud 14中的更改

Nextcloud 14 合并了将近1000个拉取请求,并进行了改进和更改,比Nextcloud 150高出近13个。这仅涵盖核心服务器,数百个更改正式成为我们有史以来最大的发布。

这些是主要功能的亮点,在此新版本的Nextcloud 14的此版本中可以突出显示这些主要功能:

  • 视频验证:在授予某人访问共享权限之前,将其与Talk进行视频通话以验证某人的身份。
  • 现在可以使用信号和电报以及NFC和SMS进行两因素身份验证
  • 辅助功能改进和深色主题
  • 在共享中添加了注释,在聊天中共享文件,新的看板应用程序等等

在Ubuntu 18.04及其衍生版本上安装Nextcloud

安装NextCloud 14的第一步是 安装Web服务器和PHP。 PHP7对以前的版本进行了许多改进,并且还将增加NextCloud,实际上,NextCloud 7需要PHP11。

为此 我们将不得不打开一个终端并在其中执行以下命令:

sudo apt-get install apache2 libapache2-mod-php7.0 bzip2

sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring

sudo apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

现在,您已经配置了环境,剩下的就是选择一个支持该安装的数据库,我们将执行以下操作:

sudo apt-get install mariadb-server php-mysql

在安装过程中, 系统会要求您选择一个root密码, 他们应该放一个堡垒。 如果不要求您选择密码, 默认为空.

Nextcloud

现在 需要输入数据库 (系统会要求他们输入您刚设置的密码):

$ 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 https://download.nextcloud.com/server/releases/latest-14.tar.bz2 -OR nextcloud-14-latest.tar.bz2

焦油-xvjf nextcloud-14-latest.tar.bz2

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

sudo rm nextcloud-14-latest.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.   圭多

    您好,我有问题。 我得到这个:

    «您无权访问此服务器上的/ nextcloud。

    本地主机端口2.4.29上的Apache / 80(ubuntu)服务器

  2.   米格尔

    运行此命令:sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring引发需要libgd3和libjpeg62-turbo依赖项的错误
    当您要安装这些依赖项时,表明它们已终止或不存在