Несмотря на то, что в наши дни существует множество вариантов облачного хранения, большинство из них отдают ваши данные в чужие руки. Dropbox, Google Drive и OneDrive требуют, чтобы вы доверяли компании, которой принадлежит сервис, правильно обращаться с вашими данными. К счастью, благодаря программному обеспечению, такому как Nextcloud, так быть не должно.
Nextcloud, который берет свое начало в проекте OwnCloud, выходит за рамки своих первоначальных корней, вдохновленных Dropbox. Хотя он хранит данные, он также может работать как офисный пакет, вдохновленный Google Docs, когда вы добавляете OnlyOffice. В сочетании с ними у вас есть многие функции Google G Suite, но они работают на вашем собственном сервере.
Существуют различные способы установки и настройки Nextcloud, включая ручную установку, систему Ubuntu Snap и Docker. Здесь мы будем использовать конфигурацию Docker. предоставлено OnlyOfficeтак как он позволяет установить Nextcloud и OnlyOffice за несколько коротких шагов.
Прежде чем начать
Nextcloud требует для работы Unix-подобную операционную систему, но на своем веб-сайте говорится, что вы также можете использовать подсистему Windows для Linux. Здесь мы сосредоточимся на Ubuntu, но инструкции должны быть похожими для других операционных систем.
Установите докер и docker-compose
Установите Docker с помощью следующей команды:
sudo apt install docker
Затем установите Docker Compose:
sudo apt install docker-compose
Установка и настройка Nextcloud
Теперь, когда у нас установлены Docker и Docker Compose, мы готовы перейти к самому Nextcloud. Начнем с клонирования репозитория:
git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud
Теперь мы перейдем в только что клонированный каталог и запустим приложение Docker со следующими командами:
cd docker-onlyoffice-nextcloud/ docker-compose up -d
На втором этапе многое нужно сделать, чтобы запустить Nextcloud, поэтому будьте готовы немного подождать.
После завершения процесса запустите браузер и перейдите к своему IP-адресу или имени хоста, чтобы завершить настройку Nextcloud. Если вы не уверены, какой у вас IP-адрес, вы можете найти его с помощью ifconfig
команда.
Введите имя пользователя и пароль, которые вы хотите использовать для своей учетной записи администратора. Серверу Nextcloud потребуется некоторое время, чтобы все заработало.
Установка и настройка OnlyOffice
Теперь мы прошли большую часть пути. Nextcloud установлен и настроен, и вы смогли увидеть панель управления. Последний шаг — включить OnlyOffice.
Вернувшись в терминал, убедитесь, что вы находитесь в том же каталоге, что и раньше. Выполните следующую команду:
bash set_configuration.sh
Установка OnlyOffice займет некоторое время. После завершения выполнения команды выйдите из сервера и снова зайдите на него. Теперь OnlyOffice должен быть полностью настроен.
Протестируйте новую установку, создав новый файл. Если раньше у вас была возможность создать простой текстовый файл, то теперь у вас должны быть новые возможности. Создайте новый документ, электронную таблицу или презентацию, и вы должны увидеть его открытым в OnlyOffice.
Следующие шаги
Основное предостережение при настройке Nextcloud таким образом заключается в том, что вы не можете подключаться через HTTPS с шифрованием SSL. Вы можете включить сквозное шифрование в настройках Nextcloud, но вы по-прежнему подвержены атакам «человек посередине».
Следующим шагом будет настройка обратного прокси, и это можно сделать с помощью Nginx. Идеальная конфигурация должна предоставить прокси-сервер не только для Nextcloud, но и для любых других приложений Docker, которые у вас запущены. Это выходит за рамки этой статьи, но должно быть в вашем списке вещей, которые нужно решить, как только вы настроите свой сервер Nextcloud.