Как установить свой облачный файловый сервер NextCloud на VDS

Nextcloud – это аналог Google Drive, Yandex Disk, Dropbox и других публичных облачных сервисов, которые можно установить на собственном сервере и сделать свое частное облако для хранения файлов. Данное ПО подходит для маленьких и средних организаций, которые не хотят зависеть от других систем хранения данных. Приложение позволяет вам устанавливать разные приложения, читать новости, почту, организовать свой фотографии, смотреть видео и много другого, а также проводить онлайн конференции и общаться с другим пользователями.

Как установить NextCloud после установки CloudPanel

Для установки «NextCloud» нам поможет панель управления «CloudPanel» как она является одной из самых «легких» панелей, у которой есть очень хорошее кэширование. Для установки NextCloud подойдет любой хостинг, желательно мощный на VDS или выделенном сервере. Создать хостинг аккаунт можно на любой панели управления. Здесь мы покажем как это сделать на примере панели управления CloudPanel.

Заходим в панель, которую мы уже установили, и добавляем новый PHP сайт. В начале странице нажимаем на «Добавить сайт»

Как установить свой облачный файловый сервер NextCloud на VDS

В новой странице нажимаем на «Создать PHP Сайт»

Как установить свой облачный файловый сервер NextCloud на VDS

Затем мы указываем данные для нашего сайта, приложение NextCloud, домен, логин и пароль пользователя, PHP версию и нажимаем на «Создать».

Как установить свой облачный файловый сервер NextCloud на VDS

После создания, сайт готов к установке «NextCloud» — да, это не скрипт и он не устанавливается автоматический.

Как установить Let’s Encrypt

В начально странице нажимаем на «Управление», переходим в «SSL/TLS» и устанавливаем бесплатный сертификат от «Let’s Encrypt».

Как установить свой облачный файловый сервер NextCloud на VDS

Нажимаем на «SSL/TLS»

Как установить свой облачный файловый сервер NextCloud на VDS

Затем нажимаем на «Действия» -> «Новый сертирфикат Let’s Encrypt» сертификат.

Как установить свой облачный файловый сервер NextCloud на VDS

Нажимаем на «Создать и установить».
Важно! Для данного действия у вас должен быть рабочий домен/поддомен.

Как установить свой облачный файловый сервер NextCloud на VDS

Видим, что сертификат установился. Нажимаем на «Файловой Менеджер»

Как установить свой облачный файловый сервер NextCloud на VDS

Выбираем папку где расположен наш домен (htdocs ->название.домен) и удаляем файл «index.php».

Как установить свой облачный файловый сервер NextCloud на VDS

Как скачать NextCloud

Заходим на наш сервер по SSH и заходим в папку где расположен наш домен и скачиваем последнюю версию «NextCloud».

cd /home/firstbyte-tutorial/htdocs/tutorial.firstbyte.pro
#(заменить с своим доменом и пользователем)
wget https://download.nextcloud.com/server/releases/latest.zip
Как установить свой облачный файловый сервер NextCloud на VDS

Возвращаемся назад в панель, обновляем страницу в файл менеджере и извлекаем наши файлы из архива и удаляем наш архив.

Как установить свой облачный файловый сервер NextCloud на VDS
Как установить свой облачный файловый сервер NextCloud на VDS

Заходим теперь в папку «latest», затем в папку «nextcloud» и все содержимое копируем в папку «ваш.домен» (в нашем случае это tutorial.firstbyte.pro).
Выбираем все файлы с помощью «CTRL+A» и перемещаем их в папку домена.

Как установить свой облачный файловый сервер NextCloud на VDS

Затем удаляем лишные папки «latest» и «nextcloud».

Как установить свой облачный файловый сервер NextCloud на VDS

Как сделать правильные права

Как видите, у нас права на папки 770, а должно быть 775.
Заходим обратно на сервер в папку, где находятся файлы, и выполняем команду

#заходим в папку с файлами
cd /home/firstbyte-tutorial/htdocs/tutorial.firstbyte.pro
#выполняем команду и повышаем права всех папок в папке tutorial.firstbyte.pro
find ./ -type d -exec chmod 0755 {} \;
#для прав файлов выполняем
find ./ -type f -exec chmod 0644 {} \;
Как установить свой облачный файловый сервер NextCloud на VDS

Возвращаемся в панель и видим, что права теперь 755 у всех папок.
А у файлов 644 — как и должно быть.

Как установить свой облачный файловый сервер NextCloud на VDS

Как создать базу данных

Нажимаем на кнопку «Базы данных», а затем на «Добавить базу данных»

Как установить свой облачный файловый сервер NextCloud на VDS

Указываем название базы данных, пользователя базы данных и его пароль и нажимаем на «Добавить базу данных» — Все данные сохраняем в блокноте, как они будут нам нужные сразу.

Как установить свой облачный файловый сервер NextCloud на VDS

Установка NextCloud на домене

Переходим на наш сайт, указываем логин и пароль для администратора, затем нажимаем на кнопку «Хранилище и база данных» -> «MySQL/MariaDB», заполняем данные базы данных, которую мы создали и нажимаем на «Установить».

Как установить свой облачный файловый сервер NextCloud на VDS

Важно! На данном примере мы просим пропустить установку NextCloud Office.

Как установить свой облачный файловый сервер NextCloud на VDS

Мы будем сразу перенаправлены в «NextCloud» и на этом установка самого «NextCloud» завершена. Теперь мы уже можем перейти к установке приложении и настройки внешнего хранилища.

Как установить дополнительные приложения в NextCloud

Нажимаем на наш профиль, а затем на кнопку «Приложения»

Как установить свой облачный файловый сервер NextCloud на VDS

После этого у нас откроются все приложения, которые мы установили и нажимаем на «Пакеты приложении»

Как установить свой облачный файловый сервер NextCloud на VDS

После того, как мы открыли пакеты, ищем «Основной набор приложений» и устанавливаем все кроме «NextCloud Office».
Также внизу я предлагаю Вам установить приложение «Deck».

Как установить свой облачный файловый сервер NextCloud на VDS

Возвращаемся в начальную страницу и организуем как нам будет работать удобнее. Можете также указать местоположение, чтобы получить информацию о погоде.

Как установить свой облачный файловый сервер NextCloud на VDS

Как подключить внешнее FTP хранилище NextCloud

В NextCloud есть отличный функционал! Вы можете подключить внешнее FTP хранилище, SFTP, другой NextCloud, Amazon S3, OpenStack и WebDav.
Чтобы подключить внешнее FTP хранилище мы сначала должны включить данную возможность.
Нажимаем на профиль, затем на кнопку «Приложения».

Как установить свой облачный файловый сервер NextCloud на VDS

В поиске мы должны найти «External Storage» и включить его.
После того как мы нажали на кнопку «Включить», указываем наш пароль и нажимаем на «Enter»

Как установить свой облачный файловый сервер NextCloud на VDS

После того как мы включили внешнее хранилище, мы должны найти его в поиске.
Пишем «Внешнее хранилище» и нажимаем на «Внешнее хранилище — параметры сервера»

Как установить свой облачный файловый сервер NextCloud на VDS

Нажимаем на «Добавить хранилище» и выбираем «FTP».
Указываем данные FTP хранилища, которое вы купили у нас: https://firstbyte.ru/dopuslugi-backup/
Также не забываем поменять название папки с «FTP», на «NextCloud» — если Вам так легче будет понимать, что это за папка у вас в «Файлах».

Как установить свой облачный файловый сервер NextCloud на VDS

После сохранения конфигурации внешнего хранилища, нажимам на папку возле логотипа, а затем на «Внешнее хранилище» и тут видим нашу папку FTP хранилища.

Как установить свой облачный файловый сервер NextCloud на VDS
Как установить свой облачный файловый сервер NextCloud на VDS

Теперь все данные мы можем загружать именно в папку FTP хранилища и пользоваться как-будто они находится на локальном диске. Мы загрузили тестовой файл и он виден как и другие локальные файлы.

Отметим, что данное программное обеспечение является бесплатным и отлично подходит тем, кто не хочет загружать свои документы в публичные облака.

Другие инструкции по теме