Поиск по сайту:
Сильная мысль передает частицу своей силы противнику (М. Пруст).

Как установить NextCloud 15 на Ubuntu 18.04

06.01.2019

Nextcloud — это бесплатная платформа с открытым исходным кодом, самостоятельно размещенная файловая платформа и коммуникационная платформа на основе PHP. Это отличная альтернатива некоторым популярным службам этого типа, таким как Dropbox, Google Drive, OwnCloud и т. д. С помощью Nextcloud вы можете легко сохранять данные в Vbu Ubuntu 18.04, создавать и управлять контактами, календарями, списками задач. , и многое другое. В этой статье мы установим Nextcloud версии 15 на Ubuntu 18.04 VPS, который является основным выпуском и содержит множество новых функций и улучшений.

Предпосылки

  • Ubuntu 18.04 VPS
  • системный пользователь с привилегиями root
  • сервер баз данных MySQL или MariaDB версии 5.5 или новее с механизмом хранения InnoDB.
  • Apache 2.4 с включенным mod_php
  • PHP версии 7.0 или новее

Войдите и обновите сервер

Войдите в свой Ubuntu 18.04 VPS через SSH как пользователь root

ssh roo@IP_Address -p Port_number

 

Не забудьте заменить «IP_Address» и «Port_number» на фактический IP-адрес вашего сервера и служебным портом SSH.

Выполните следующие команды, чтобы убедиться, что все установленные на вашем Ubuntu 18.04 VPS пакеты обновлены до последней доступной версии

apt update && apt upgrade

 

Установите Apache и PHP

Нам нужно установить веб-сервер Apache для обслуживания файлов Nextcloud. Это можно легко сделать с помощью следующей команды

apt -y install apache2

 

После установки веб-сервера включите его автоматический запуск после перезапуска сервера.

systemctl enable apache2

 

Убедитесь, что веб-сервер запущен и работает на вашем сервере

service apache2 status

 

вывод:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Active: active (running) since Thu 2018-12-27 05:13:26 CST; 12min ago

 

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

apt -y install php php-cli php-common php-curl php-xml php-gd php-mbstring php-zip php-mysql

 

Перезапустите веб-сервер Apache для загрузки модулей PHP

systemctl restart apache2

 

Проверьте версию PHP, установленную на вашем сервере

php -v
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

 

Установите MariaDB и создайте базу данных

Nextcloud нужна база данных SQL для хранения информации. Для этого мы установим сервер базы данных MariaDB, введя следующую команду

apt -y install mariadb-server

 

Как и в случае с веб-сервером Apache, включите автоматический запуск MariaDB после перезагрузки сервера.

systemctl enable mariadb

 

Затем запустите сценарий постустановки mysql_secure_installation, чтобы установить пароль для пользователя root MariaDB и повысить безопасность сервера MariaDB. После того, как все шаги выполнены, вы можете пойти дальше и войти на сервер MariaDB как пользователь root, чтобы создать нового пользователя и базу данных, необходимые для установки Nextcloud.

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE nextcloud;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'ПАРОЛЬ';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

 

Не забудьте заменить «ПАРОЛЬ» на надежный пароль.

Загрузите и установите Nextcloud

Перейдите на официальный сайт Nextcloud и загрузите последнюю стабильную версию приложения. На момент написания этой статьи это версия 15.0.0.

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip

 

Как только zip-архив загружен, распакуйте его в корневой каталог документов на вашем сервере.

unzip nextcloud-15.0.0.zip -d /var/www/html/

 

Все файлы будут храниться в каталоге с именем «nextcloud».

Удалите zip-архив и измените владельца файлов Nextcloud.

rm -f nextcloud-15.0.0.zip
chown -R www-data:www-data /var/www/html/nextcloud

 

Это был последний шаг настройки сервера и установки Nextcloud через командную строку. Теперь вы можете открыть ваш любимый веб-браузер и указать его на http://Your_IP/nextcloud, чтобы продолжить настройку. Если все правильно настроено, вы получите следующий экран

Как установить NextCloud 15 на Ubuntu 18.04

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

Вот и все, если вы внимательно следовали инструкциям в руководстве, вы успешно установили Nextcloud 15 на свой Ubuntu 18.04 VPS. Для более подробной информации о его конфигурации и использовании, пожалуйста, проверьте их официальную документацию.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 3,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

3 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
arsen

добрый день, хорошая статья!
но у меня возникла проблема, я установил Nextcloud до того как прочитал ее.
я полный ноль в программировании но смог установить Ubuntu Server 18.04.2 LTS на старенький ноутбук и на него поставить Nextcloud (который выбрал в меню при установке Ubuntu server) т.е. все произошло автоматически.
И сейчас у меня дома работает локальный сервер. Когда я на не подключен к домашней сети пользоваться не могу.
подскажите что делает, без переустановки дистрибутива так как на нем уже есть 50 гигабайт информации

spospelov

пробрось на своем роутете 80 и 443 порты к ip адресу ноута. И сможешь подключаться к своему nextcloud по внешнему адресу. Если провайдер не натит конечно

Алекс

Добрый День!
выдаёт с самого начала ошибку.
Внутренняя ошибка сервера
Запрос не может быть обработан сервером.

Если это случится ещё раз, отправьте администратору сервера подробное сообщение о произошедшем, приведённое ниже.

Подробную информацию можно найти в журнале сервера.

Технические подробности

Читайте также

Спасибо!

Теперь редакторы в курсе.