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密码, 他们应该放一个堡垒。 如果不要求您选择密码, 默认为空.
现在 需要输入数据库 (系统会要求他们输入您刚设置的密码):
$ 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
选择管理员用户名和密码,然后可以选择数据文件夹。
您好,我有问题。 我得到这个:
«您无权访问此服务器上的/ nextcloud。
本地主机端口2.4.29上的Apache / 80(ubuntu)服务器
运行此命令:sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring引发需要libgd3和libjpeg62-turbo依赖项的错误
当您要安装这些依赖项时,表明它们已终止或不存在