Поиск по сайту:
В программных системах зачастую "кто рано встает, того удача ждет". (Алан.Дж.Перлис)

Процесс миграции с OwnCloud к Nextcloud

03.12.2016
Процесс миграции с OwnCloud к Nextcloud

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

На момент написания, возможны следующие пути миграции:

  • От OwnCloud 9.0 до Nextcloud 9
  • От OwnCloud 9.0 до Nextcloud 10
  • От OwnCloud 9.1 до Nextcloud 10

Будем считать, что OwnCloud установлен в директории /var/www/oc и что веб-сервер работает как www-data user. Вы можете изменить команды ниже в соответствии с настройкой сервера.

Резервное копирование старой установки OwnCloud

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

[furious]$ sudo mv /var/www/oc /var/www/oc-backup

Скачать и распаковать архив последней версии Nextcloud

Мы будем загружать и извлекать последнюю версию 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 и установить правильные права доступа и владельца

Далее нам нужно переместить все файлы 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 произошел. Этапы миграции могут быть различными для вас на основе вашей серверной среды. Если у вас возникнут проблемы, не стесняйтесь комментировать ниже.

Процесс миграции с OwnCloud к Nextcloud

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

4 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Konstantin_J

Здравствуйте. А можете дополнить статью как перенести данные из Убунту12+Овнклауд9 (рабочая) на Центос7+Некстклауд11 (чистая установка) и ещё хотелось бы узнать как сделать дублирующий сервер Некстклауд где двухсторонняя репликация происходит через папку с файлами но не по прямому айпи адресу а папку синхронизируемую Резилио-синк. Спасибо за статью.

Konstantin_J

С миграцией ясно, а вот именно распределеная база чтоб получилась? пользователи с их настроками и их файлы? Например сервер1 на одном айпи, а сервер 2 на другом в другой стране. По умолчанию все ходят на сервер1 но случилось так что он стал недоступен и чтобы все шли на сервер 2, а при появлении сервера1 все обратно перешли на него. Вот как-то так.

Читайте также

Спасибо!

Теперь редакторы в курсе.