Nextcloud: установка на Ubuntu 18.04 — Kosmuxa.ru
Меню Закрыть

Nextcloud: установка на Ubuntu 18.04

Сегодня рассмотрим установку облака на чистую Ubuntu 18.04 с нуля. Нам потребуется наличие доступа к сети интернет.

Начнем установку с веб-сервера, здесь все просто

# apt install apache

Далее установим php с необходимыми дополнениями:

# apt install php php-gd php-dom php-zip php-curl php-mbstring php-mysql

После установим сервер баз данных. Я буду использовать MySQL:

# apt install mysql-server
# mysql_secure_installation

После выполнения второй команды скрипт задаст вам несколько вопросов касающихся настройки сервера, его пользователей и прав.

Заведем базу, отдельного пользователя для нее и дадим ему права на эту базу:

mysql>CREATE USER 'cloud'@'localhost' IDENTIFIED BY 'password';
mysql>CREATE DATABASE nextclou';
mysql>GRANT ALL PRIVILEGES ON nextcloud.* TO 'cloud'@'localhost';
mysql>FLUSH PRIVILEGES;

Примечание: Если вы испльзуете mysql-server-5.7, то для запуска консоли необходимо использовать sudo

Итак базовая подготовка сервера проведена, теперь приступим к установке движка облака. Дистрибутив можно скачать с GitHub либо загрузив установочный файл в папку, где будет установлено облако. Т.к. кое- кто слишком рьяно борется с здравым смыслом терроризмом, то с весны 2018 года сайт nextcloud.com на территории РФ недоступен, поэтому представляю вам прямые ссылки на дистрибутив и на инсталлятор:

https://download.nextcloud.com/server/releases/nextcloud-15.0.4.zip
https://download.nextcloud.com/server/installer/setup-nextcloud.php

В случае с архивом, необходимо распаковать его в нужную директорию и перейти по адресу http://yourserver/nextcloud. Далее следовать указаниям мастера. Если пользуетесь установщиком адрес будет следующим http://yourserver/setup-nextcloud.php. Скрипт сам скачает актуальный дистрибутив и установит его.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *