Не так давно иметь собственное частное облако казалось практически невозможным. Что ж, сегодня это уже не невозможно благодаря таким решениям, как Nextcloud. Звучит интересно? В этом посте вы узнаете, как установить Nextcloud на Ubuntu 22.04.
Введение
Nextcloud — это ответвление очень популярного программного обеспечения под названием Owncloud. Итак, это веб-приложение, которое позволяет нам размещать файлы в облаке и, кроме того, позволяет нам просматривать их непосредственно с веб-сайта или приложений, делиться ими.
Некоторые особенности Nextcloud:
- Хранение любого типа файлов. Поскольку облако принадлежит вам, вы сами выбираете файлы для хранения.
- Автоматическая синхронизация.
- Кроссплатформенные клиенты, которые можно установить практически на любую систему.
- Безопасный. Nextcloud соответствует всем основным стандартам безопасности.
- Простой в использовании веб-интерфейс.
Nextcloud используется всеми типами пользователей из-за его универсальности и совместимости со многими плагинами.
Установите Nextcloud на Ubuntu 22.04
Первое, что вам нужно сделать, это установить стек LAMP на Ubuntu 22.04, так как в этом руководстве я буду использовать Apache и MariaDB.
Чтобы установить Apache, PHP и его необходимые модули, а также MariaDB, вам нужно будет выполнить эту команду:
| |
Когда весь процесс будет завершен, убедитесь, что в брандмауэре у вас открыты порты 80 и 443.
| |
Теперь вам нужно настроить MariaDB, установив пароль root. Для этого введите команду:
| |
Как только вы запустите его, вам будет предложено войти в систему, нажав Enter. Затем вы сможете изменить пароль root и, наконец, ответить на следующие вопросы конфигурации.
| |
Оптимальной конфигурацией было бы ответить Y на все эти вопросы.
После того, как вы закончили работу с MariaDB, пришло время настроить PHP.
| |
И благодаря редактору изменить эти значения
| |
Вы можете увеличить эти значения в зависимости от мощности вашего сервера.
Сохраните изменения и закройте редактор. Затем примените изменения.
| |
Создайте новую базу данных на MariaDB для Nextcloud
Следующим шагом будет создание новой базы данных и пользователя для Nextcloud.
Итак, заходим в консоль MariaDB:
| |
Теперь создайте новую базу данных:
| |
Вы также можете присвоить ему другое имя.
Создайте нового пользователя, чтобы избежать работы с пользователем root.
| |
Конечно, вы можете изменить имя пользователя и значение пароля.
Установите соответствующие разрешения для новой базы данных для пользователя.
| |
Обновите разрешения и выйдите из консоли.
| |
Скачайте и установите Nextcloud
Сначала установите пакеты unzip и wget, чтобы иметь возможность загружать и распаковывать Nextcloud.
| |
Теперь выполните загрузку:
| |
Теперь разархивируйте загруженный файл:
| |
Переместите его в папку /var/www/html/, которая является путем по умолчанию для Apache DocumentRoot.
| |
Сделайте пользователя www:data владельцем папки и установите соответствующие разрешения.
| |
Создайте новую конфигурацию VirtualHost для Nextlcoud.
| |
И добавьте следующий контент:
| |
В этом сегменте самое главное изменить значения ServerName, ServerAdmin и ServerAlias на соответствующие. В данном случае я имею в виду домен и электронную почту.
Сохраните изменения, закройте редактор и примените изменения, включив модули Apache и перезапустив его.
| |
Установить Nextcloud
Теперь вы можете открыть веб-браузер и войти в систему через http://myWebsite.com
Там вам нужно будет создать пользователя-администратора, который является наиболее важным. Далее вам нужно будет настроить параметры базы данных
Затем вам будут показаны некоторые рекомендуемые приложения, а затем экран входа в систему.
После входа в систему вы увидите экран приветствия.
Заключение
Nextcloud — это приложение, которое позволяет вам достичь того, что раньше было столь же сложным, как частное облако.
Надеюсь, вам понравился этот пост и вы поможете нам распространить эту статью среди ваших друзей.