Nextcloud является ответвлением OwnCloud, который быстро набирает популярность и многие пользователи OwnCloud перенастраивают OwnCloud в Nextcloud. Процесс миграции быстр и довольно прост. В одной из наших предыдущих статей мы писали о том , как установить Nextcloud на Ubuntu 16.04 и сегодня мы покажем вам, как перейти от OwnCloud к Nextcloud. Переход от OwnCloud к Nextcloud должны быть беспроблемным, так как пользовательский интерфейс и функции обоих приложений весьма похожи.
На момент написания, возможны следующие пути миграции:
Будем считать, что OwnCloud установлен в директории /var/www/oc и что веб-сервер работает как www-data user. Вы можете изменить команды ниже в соответствии с настройкой сервера.
Во-первых, давайте сделаем копию резервную копию каталога OwnCloud. Это всегда оправдано, сделать резервную копию, прежде чем делать что-либо, что изменяет вашу конфигурацию и данные.
[furious]$ sudo mv /var/www/oc /var/www/oc-backup
Мы будем загружать и извлекать последнюю версию Nextcloud из https://nextcloud.com/install/#instructions-server
[furious]$ sudo wget https://download.nextcloud.com/server/releases/nextcloud-10.0.0.tar.bz2 [furious]$ sudo tar -xjf nextcloud-10.0.0.tar.bz2
На момент написания этого учебника, последняя версия Nextcloud является 10.0.0, но вы можете обновить команды выше, в соответствии с текущей версией Nextcloud.
Далее нам нужно переместить все файлы Nextcloud и директории в каталог /var/www/oc
[furious]$ sudo mv nextcloud /var/www/oc
и установить правильные права доступа и владельца файлов и каталогов
[furious]$ sudo chown www-data: -R /var/www/oc [furious]$ sudo find /var/www/oc -type d -exec chmod 755 {} \; [furious]$ sudo find /var/www/oc -type f -exec chmod 644 {} \; [furious]$ sudo chmod +x /var/www/oc/occ
Наконец, мы можем запустить обновление либо через Интернет или с помощью OCC. В этом примере мы будем использовать командную строку и обновление OCC, которое является более надежным методом:
[furious]$ sudo cd /var/www/oc [furious]$ sudo -u www-data php occ upgrade
Вот и все. Процесс миграции из OwnCloud в Nextcloud произошел. Этапы миграции могут быть различными для вас на основе вашей серверной среды. Если у вас возникнут проблемы, не стесняйтесь комментировать ниже.
Здравствуйте. А можете дополнить статью как перенести данные из Убунту12+Овнклауд9 (рабочая) на Центос7+Некстклауд11 (чистая установка) и ещё хотелось бы узнать как сделать дублирующий сервер Некстклауд где двухсторонняя репликация происходит через папку с файлами но не по прямому айпи адресу а папку синхронизируемую Резилио-синк. Спасибо за статью.
Можно написать миграцию в среде Линукс без конкретного дистрибутива, схема та же
С миграцией ясно, а вот именно распределеная база чтоб получилась? пользователи с их настроками и их файлы? Например сервер1 на одном айпи, а сервер 2 на другом в другой стране. По умолчанию все ходят на сервер1 но случилось так что он стал недоступен и чтобы все шли на сервер 2, а при появлении сервера1 все обратно перешли на него. Вот как-то так.
Как установить Nginx в качестве loadbalancer для Apache или Tomcat