Как установить Nextcloud в Ubuntu 16.04 LTS
Nextcloud – это бесплатное кроссплатформенное приложение с открытым исходным кодом для синхронизации и обмена файлами. Он является ответвлением популярного инструмента облачной синхронизации Owncloud. Оно позволяет безопасно синхронизировать и обмениваться файлами, папками, контактами, встречами в календаре, закладками и электронной почтой на нескольких устройствах. Он оснащен простым в использовании веб-интерфейсом, поэтому вы можете получить доступ к своим файлам с помощью веб-браузера из любого места, с любого устройства, онлайн или офлайн (локальная сеть). Вы можете использовать его как дома, так и в офисе, а также на крупных предприятиях. Он просто превратит вашу систему в надежную и безопасную облачную платформу за считанные минуты. Просто сохраните свои файлы на своем сервере и сразу же начните получать к ним доступ с любых устройств с помощью клиента синхронизации рабочего стола Nextcloud/ownCloud, приложения для Android или iOS. Nextcloud доступен в бесплатной и корпоративной версии, которая содержит дополнительные функции, такие как прямая электронная почта, поддержка по телефону от команды Nextcloud, поддержка аудио- и видеоконференций, поддержка кластеризации, переход с поддержки Owncloud и многое другое. Дополнительную информацию см. в ссылке на корпоративную подписку Nextcloud.
В этом пошаговом руководстве мы увидим, как установить Nextcloud и как использовать его в режиме реального времени в серверной версии Ubuntu 16.04 LTS. Также мы увидим, как получить доступ к Nextcloud с мобильного устройства.
Установите Nextcloud в Ubuntu 16.04 LTS.
Перво-наперво
Прежде всего, убедитесь, что ваш сервер Ubuntu обновлен до самой последней версии.
Для этого запустите:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Затем разверните стек LAMP на своем сервере Ubuntu, как описано в следующей ссылке.
- Установить Apache, MariaDB, PHP (стек LAMP) в Ubuntu 16.04
Затем убедитесь, что вы установили следующие модули PHP и некоторые дополнительные необходимые условия:
sudo apt-get install php-gd php-json php-mysql php-curl php-intl php-mcrypt php-imagick php-zip php-dom php7.0-xml php-mbstring wget unzip
Затем нам нужно настроить некоторые настройки PHP, чтобы Nextcloud работал правильно.
Для этого отредактируйте файл php.ini:
sudo nano /etc/php/7.0/apache2/php.ini
Найдите и отредактируйте или измените следующие значения.
[...]
memory_limit = 512M
date.timezone = Asia/Kolkata
upload_max_filesize = 200M
post_max_size = 200M
[...]
Сохраните и закройте файл. Перезапустите службу Apache, чтобы изменения вступили в силу.
sudo systemctl restart apache2
Создать базу данных для Nextcloud
Далее нам нужно настроить базу данных и пользователя базы данных для Nextcloud. Для целей этого руководства мы создадим новую базу данных под названием "ncdb", пользователь базы данных "ncuser" с паролем "ubuntu". Я рекомендую вам использовать любой надежный пароль, который другим будет сложно угадать.
Войдите в командную строку MySQL, используя команду:
mysql -u root -p
Введите следующие команды одну за другой, чтобы создать базу данных и пользователя базы данных:
CREATE DATABASE ncdb;
GRANT ALL PRIVILEGES ON ncdb.* TO 'ncuser'@'localhost' IDENTIFIED BY 'ubuntu';
FLUSH PRIVILEGES;
\q
Скачать Nextcloud
Перейдите по следующей ссылке и загрузите последнюю доступную версию Nextcloud.
Загрузить Nextcloud
Или просто используйте следующую команду, чтобы загрузить его.
wget https://download.nextcloud.com/server/releases/nextcloud-10.0.0.zip
На момент написания этого руководства последней версией была 10.0.0.
Затем извлеките загруженный zip-архив с помощью команды:
unzip nextcloud-10.0.0.zip
Переместите извлеченную папку в корневой каталог веб-сайта, т. е. в нашем случае /var/www/html/.
sudo cp -r nextcloud/ /var/www/html/
Установите правильное разрешение владения для каталога nextcloud:
sudo chown -R www-data:www-data /var/www/html/nextcloud/
Затем создайте файл /etc/apache2/sites-available/nextcloud.conf:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Добавьте следующие строки. Замените путь (/var/www/html/nextcloud/) своими собственными значениями пути.
Alias /nextcloud "/var/www/html/nextcloud/"
<Directory /var/www/html/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
</Directory>
Сохраните и закройте файл.
Затем создайте символическую ссылку на каталог /etc/apache2/sites-enabled/, используя следующую команду:
sudo ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf
Чтобы Nextcloud работал правильно, нам необходимо включить следующие модули Apache.
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Наконец, перезапустите службу Apache, чтобы изменения вступили в силу:
sudo systemctl restart apache2
Запустите веб-установщик Nextcloud.
Откройте веб-браузер и перейдите по URL-адресу: http://IP_Address/nextcloud или http://domain_name/ nextcloud.
Вы должны увидеть следующий экран. Создайте новую учетную запись администратора, введите имя пользователя базы данных, пароль и имя базы данных. Наконец, нажмите кнопку Завершить настройку.
настройка следующего облака
Поздравляем! Nextcloud готов к использованию.
Вот как выглядит панель администратора Nextcloud.
Отсюда вы можете загружать файлы и папки и делиться ими с другими.
Загрузка файлов
Чтобы загрузить файл, нажмите знак (+) вверху и выберите Загрузить.
Выберите файлы, которые хотите загрузить. Выбранные файлы будут загружены на ваш сервер Nextcloud.
Нажмите на загруженный элемент, чтобы просмотреть его на самой панели управления.
Как вы видите на скриншоте ниже, я воспроизвожу видеофайл.
Создание пользователей
Чтобы создать нового пользователя, нажмите раскрывающуюся ссылку admin в правом верхнем углу. И выберите Пользователи.
Введите имя пользователя и пароль для нового пользователя:
Общий доступ к файлам
Чтобы поделиться любым элементом, нажмите значок «Поделиться», выберите пользователей или группы, с которыми вы хотите поделиться, и установите флажок Поделиться ссылкой.
Вы также можете установить защиту паролем и дату истечения срока действия общего элемента.
Чтобы получить доступ к другим административным разделам, перейдите в admin -> Admin в правом верхнем углу.
Доступ к Nextcloud со смартфонов/планшетов
Nextcloud доступен для платформ Android, iOS и Windows. Вы можете загружать и устанавливать соответствующие приложения на свои смартфоны и планшеты и получать доступ к своим файлам из любого места.
На устройствах Android перейдите в магазин Google Play. Найдите и установите приложение Nextcloud.
После установки запустите его. Вы увидите экран, как показано ниже. Введите URL-адрес Nextcloud (например, http://IP_Address/nextcloud), имя пользователя и пароль для входа.
Здесь 192.168.1.105 — IP-адрес моего сервера Nextcloud.
Теперь вы можете получить доступ к панели управления Nextcloud и начать получать доступ к общим файлам.
Чтобы просмотреть любой файл, просто нажмите на него. Файл начнет загружаться на ваше устройство. Если вы хотите получить к нему доступ в автономном режиме позже, вы можете установить флажок «Сделать доступным в автономном режиме».
После загрузки файла он автоматически откроется.
Вы также можете загружать свои собственные файлы и делиться ими со своими коллегами, семьей и друзьями.
Для получения более подробной информации я рекомендую вам обратиться к Руководству по администрированию Nextcloud.
На этом пока все, ребята. Если вы найдете это руководство полезным, поделитесь им в социальных сетях и поддержите OSTechNix.
Ваше здоровье!
Ссылка на ссылку:
- Сайт Nextcloud