Как установить NextCloud на Debian 9 (Stretch)

by itisgood

Nextcloud описание

Nextcloud обеспечивает доступ к данным через веб-интерфейс.

Он также предоставляет опции для синхронизации и совместного использования между устройствами – все под вашим контролем.

Этот учебник поможет вам установить Nextcloud в операционной системе Debian 9 Strech Linux.

Шаг 1 – Предварительные требования

Прежде всего, чтобы настроить Nextcloud, вы должны запустить LAMP-сервер в своей системе Debian 9.

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

Установка PHP

Начнем с установки версии PHP 5.6 или более поздней версии на вашей системе Debian 9.

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
sudo echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
sudo apt-get update
sudo apt-get install -y php php-gd php-curl php-zip php-xml php-mbstring

Установка Apache2

sudo apt-get install -y apache2 libapache2-mod-php

Установка MySQL

sudo apt-get install -y mysql-server php-mysql

Шаг 2 – Загрузите архив Nextcloud

После успешной настройки сервера LAMP в вашей системе, скачайте последнюю версию Nextcloud со своего официального сайта.

cd /tmp
wget //download.nextcloud.com/server/releases/nextcloud-13.0.5.zip

Теперь извлеките загруженный архив в корневой каталог сайта и настройте соответствующие разрешения на файлы и каталоги.

cd /var/www/html
sudo unzip /tmp/nextcloud-13.0.5.zip
sudo chown -R www-data:www-data nextcloud
sudo chmod -R 755 nextcloud

Теперь удалите файл архива.

sudo rm -f /tmp/nextcloud-13.0.5.zip

Шаг 3. Создание базы данных MySQL.

После извлечения кода создадим базу данных MySQL и учетную запись пользователя для настройки Nextcloud.

Используйте следующий набор команд для входа на сервер MySQL и создания базы данных и пользователя.

mysql -u root -p
Enter password:

mysql> CREATE DATABASE nextcloud;
mysql> GRANT ALL ON nextcloud.* to 'nextcloud'@'localhost' IDENTIFIED BY '_Pa$$w0rd_';
mysql> FLUSH PRIVILEGES;
mysql> quit

Шаг 4 – Запустите веб-установщик Nextcloud

Войдите в вебадминку Nextcloud в веб-браузере, как показано ниже.

Измените localhost на IP-адрес вашего сервера или доменное имя.

http://localhost/nextcloud/

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

Теперь сдвиньте страницу вниз и введите учетные данные базы данных и нажмите «Finish Setup».

После завершения настройки вы получите страницу, содержащую панель управления администратора.

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

 

You may also like

Leave a Comment