Простая установка сервера Nextcloud на Ubuntu 16.04 с помощью Snap

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.

Читайте также:  Релиз Linux-дистрибутива Fedora 16

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 на Ubuntu 16.04 в виде пакета snap

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

сервер nextcloud 9

Преимущества и недостатки установки Nextcloud 9 в формате Snap-пакета.

Плюсы

  • лёгкая и быстрая настройка
  • Работа в песочнице способствует повышению безопасности системы. В версии Ubuntu server отсутствует дисплейный сервер X11, что препятствует snap-приложениям в доступе к данным других приложений.
Читайте также:  Как установить Avidemux в Ubuntu пошаговая инструкция для начинающих и опытных пользователей

Минусы

  • Nextcloud в формате snap включает в себя встроенный http-сервер и сервер MySQL. Это означает, что если вы ранее установили эти компоненты вручную, на вашем сервере могут функционировать сразу два http-сервера и два MySQL-сервера. Это приводит к увеличенному потреблению оперативной памяти и дискового пространства, а также может вызвать конфликты между ними.
  • Настройка может оказаться сложной. К примеру, если требуется установить сертификат TLS/SSL для обеспечения безопасности веб-интерфейса Nextcloud, придется углубиться в конфигурацию его встроенного HTTP-сервера.
  • Установка snap-пакетов на виртуальные частные серверы OpenVZ невозможна. Для этого требуется создать директорию snap в корневом разделе, однако на VPS OpenVZ изменение корневой файловой системы не допускается.
Читайте также:  Как правильно создать файл в терминале для разных операционных систем

Если у вас есть уверенность в своих умениях работы с командной строкой, вы можете самостоятельно настроить стек LAMP на Ubuntu и затем установить Nextcloud стандартным методом, чтобы избежать недостатков.

Мы всегда рады вашим вопросам и предложениям. Если этот пост оказался для вас полезным, не забудьте поделиться им с друзьями в социальных сетях! Следите за нами, чтобы не пропустить новые уроки по Linux.