ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

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

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

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

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

Будем считать, что 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

Exit mobile version