Как установить Nextcloud 16 на Ubuntu и производные?

Nextcloud

Несколько часов назад прибыла новая 16-я версия Nextcloud. что это dнаправлен на повышение безопасности и обмена файлами с помощью машинного обучения. В проекте также есть небольшая система управления проектами и ACL для замены старых файловых серверов.

Одна из новых функций - использование машинного обучения. Согласно объявлению, проект не только хочет обнаруживать вредоносные логины, но также предлагает рекомендации по обмену файлами.

Это относится, например, к группам и людям, с которыми пользователи часто делятся контентом.

Новые способы обмена файлами в компаниях предоставляют списки контроля доступа (ACL).

Они позволяют администраторам классических сетей контролировать права доступа к отдельным файлам и каталогам посредством подробного сопоставления файлов, папок и подпапок.

Si они хотят знать об этом больше этого выпуска вы можете проверить по следующей ссылке.

Установка Nextcloud 16 на Ubuntu

Тем, кто заинтересован в возможности установить новую версию NextCloud 16 в своей системе, следует следовать инструкциям, которыми мы делимся с вами ниже.

Установка с помощью пакета Snap

Первый способ, который мы вам покажем, - это установка из пакетов Snap, это самый простой способ установить NextCloud в ваш дистрибутив.

На данный момент единственная деталь заключается в том, что новая версия еще не обновлена ​​до стабильной в Snap, поскольку она все еще находится в бета-версии. Хотя обновление - дело нескольких часов.

NextCloud распространяется с помощью оснастки как единое приложение вместе со своими зависимостями, и оно будет безопасно работать в системе.

Самым важным в этом методе установки является то, что Snap предназначены для обеспечения безопасности, изолированности, контейнерных приложений, изолированных от базовой системы и других приложений.

Чтобы установить пакет Nextcloud из Snap, им просто нужно запустить следующую команду в терминале:

 sudo snap install nextcloud

Традиционная установка

Другой способ установки новой версии NextCloud 16 - установить веб-сервер и 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/сайты-доступны/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 Что нужно NextCloud:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

После того, как вы закончите выбор базы данных, время установить все. Перейдите по адресу http: // ваш_адрес / nextcloud /

Или как таковой localhost / nextcloud

Выберите имя пользователя и пароль администратора, затем вы можете выбрать папку с данными.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Давид фрейре гарсия сказал

    Прежде всего, поздравляю с блогом, я регулярно слежу за ним и узнаю много нового о Linux.
    Я подумываю установить сервер Nextcloud на ПК и хотел бы знать, допустима ли установка через Snap для установки его как сервера или только как клиента.
    Спасибо очень много заранее
    приветствия