Nextcloud — это бесплатный и открытый форк популярного проекта ownCloud. В данном руководстве описано, как просто настроить личное облачное хранилище на сервере с Ubuntu 16.04. Кроме того, вы можете установить Nextcloud на локальный компьютер с Ubuntu 16.04 для синхронизации данных в рамках вашей сети.
Содержание статьи
Установка Nextcloud-сервера на Ubuntu 16.04 с использованием Snap.
Пакет Nextcloud snap теперь можно найти в магазине Ubuntu snap.
Сначала проверьте, установлен ли snapd на вашем компьютере с Ubuntu 16.04, выполнив такие команды:
sudo apt update sudo apt install snapd
После того как мы установили snapd на Ubuntu 16.04, у нас появилась возможность устанавливать snap-пакеты с использованием команды snap.
sudo snap install nextcloud
Nextcloud будет размещен в папке /snap/nextcloud. После завершения установки введите IP-адрес вашего сервера Ubuntu 16.04 в адресную строку браузера. Для получения публичного IP-адреса вашего сервера Ubuntu воспользуйтесь следующими командами:
sudo apt install curl curl http://icanhazip.com
При установке сервера Nextcloud на локальный компьютер с Ubuntu просто укажите 127.0.0.1 или localhost.
Вы сможете создать учетную запись администратора для вашего сервера Nextcloud 9.

Вы теперь в веб-интерфейсе управления сервером Nextcloud 9 и готовы начинать загрузку файлов в ваше личное облачное хранилище!

Преимущества и недостатки установки Nextcloud 9 в формате Snap-пакета.
Плюсы
- лёгкая и быстрая настройка
- Работа в песочнице способствует повышению безопасности системы. В версии Ubuntu server отсутствует дисплейный сервер X11, что препятствует snap-приложениям в доступе к данным других приложений.
Минусы
- Nextcloud в формате snap включает в себя встроенный http-сервер и сервер MySQL. Это означает, что если вы ранее установили эти компоненты вручную, на вашем сервере могут функционировать сразу два http-сервера и два MySQL-сервера. Это приводит к увеличенному потреблению оперативной памяти и дискового пространства, а также может вызвать конфликты между ними.
- Настройка может оказаться сложной. К примеру, если требуется установить сертификат TLS/SSL для обеспечения безопасности веб-интерфейса Nextcloud, придется углубиться в конфигурацию его встроенного HTTP-сервера.
- Установка snap-пакетов на виртуальные частные серверы OpenVZ невозможна. Для этого требуется создать директорию snap в корневом разделе, однако на VPS OpenVZ изменение корневой файловой системы не допускается.
Если у вас есть уверенность в своих умениях работы с командной строкой, вы можете самостоятельно настроить стек LAMP на Ubuntu и затем установить Nextcloud стандартным методом, чтобы избежать недостатков.
Мы всегда рады вашим вопросам и предложениям. Если этот пост оказался для вас полезным, не забудьте поделиться им с друзьями в социальных сетях! Следите за нами, чтобы не пропустить новые уроки по Linux.

