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

Логотип Nextcloud

Недавно новая версия Nextcloud 14 была выпущена для широкой публики с которой он обновляется, добавляя некоторые новые функции и исправления ошибок в предыдущей версии.

В этом новом выпуске Nextcloud 14 приносит, опять же, широкий спектр улучшений из которых мы можем выделить, что была добавлена ​​видеоверификация и может использоваться двухэтапная аутентификация.

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

Nextcloud - это форк ownCloud, что представляет собой облачную инфраструктуру как услугу (IaaS) полностью открытый исходный код с некоторыми услугами «Платформа как услуга» (PaaS).

Вы можете установить его на свой собственный Linux-сервер или на сервер многих хостинговых компаний.

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

Изменения в Nextcloud 14

Nextcloud 14 объединили почти 1000 запросов на вытягивание с улучшениями и изменениями, почти на 150 больше, чем Nextcloud 13. Это касается только главного сервера, еще сотни изменений были официально нашими крупнейшими выпусками за всю историю.

Вот основные характеристики основных функций, которые можно выделить в этом выпуске новой версии Nextcloud 14:

  • Проверка видео: используйте видеозвонок с Talk, чтобы проверить личность человека, прежде чем предоставить ему доступ к общему ресурсу.
  • Двухфакторная аутентификация теперь с помощью Signal и Telegram, а также NFC и SMS.
  • Улучшения специальных возможностей и темная тема
  • Добавлены заметки для обмена, обмена файлами в чате, новое приложение Kanban и многое другое.

Установка Nextcloud на Ubuntu 18.04 и производных

Первым шагом для установки NextCloud 14 является установить веб-сервер и PHP. PHP7 приносит много улучшений по сравнению с предыдущими версиями, а также увеличивает NextCloud, на самом деле PHP7 требуется для NextCloud 11.

Для этого нам нужно будет открыть терминал и выполнить в нем следующие команды:

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

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

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

sudo rm nextcloud-14-latest.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.   Guido сказал

    Здравствуйте, у меня проблема. Я получаю это:

    «У вас нет разрешения на доступ к / nextcloud на этом сервере».

    Сервер Apache / 2.4.29 (ubuntu) на порту 80 localhost

  2.   Мигель сказал

    Выполнение этой команды: sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring вызывает ошибку необходимости зависимостей libgd3 и libjpeg62-turbo
    Когда вы хотите установить эти зависимости, это указывает на то, что они больше не поддерживаются или не существуют.