Найти в Дзене

OwnCloud — обновление 10.15.3

Сегодня обновим сервер OwnCloud до версии 10.15.3. Перед обновлением можно ознакомиться со всем списком изменений, чтобы потом не было сюрпризов. Из важного: веб-обновления больше не будет, так что остаётся только ручной метод. https://owncloud.com/changelog/server/#10.15.3 Если обновление становится доступным, то в веб-интерфейсе можно увидеть уведомление: ownCloud 10.15.3 is available. Get more information on how to update. Проверить текущую версию можно в разделе Настройки → Администрирование → Основные → Состояние системы. Видно, что у меня стоит OwnCloud 10.15.0.2. В разделе Настройки → Администрирование → Основные → Обновление можно увидеть доступную новую версию OwnCloud 10.15.3. По умолчанию обновления проверяются в канале stable, поэтому свежие версии приходят с некоторым опозданием. Можно сменить канал на экспериментальный, но есть шанс напороться на какие-нибудь неучтённые баги. При этом переключиться обратно на канал стабильный обновлений нельзя. Раньше было несколько спосо

Сегодня обновим сервер OwnCloud до версии 10.15.3.

Перед обновлением можно ознакомиться со всем списком изменений, чтобы потом не было сюрпризов. Из важного: веб-обновления больше не будет, так что остаётся только ручной метод.

https://owncloud.com/changelog/server/#10.15.3

Если обновление становится доступным, то в веб-интерфейсе можно увидеть уведомление:

ownCloud 10.15.3 is available. Get more information on how to update.
-2

Проверить текущую версию можно в разделе Настройки → Администрирование → Основные → Состояние системы. Видно, что у меня стоит OwnCloud 10.15.0.2.

-3

В разделе Настройки → Администрирование → Основные → Обновление можно увидеть доступную новую версию OwnCloud 10.15.3. По умолчанию обновления проверяются в канале stable, поэтому свежие версии приходят с некоторым опозданием. Можно сменить канал на экспериментальный, но есть шанс напороться на какие-нибудь неучтённые баги. При этом переключиться обратно на канал стабильный обновлений нельзя.

-4

Раньше было несколько способов обновить OwnCloud. Теперь остался один. OwnCloud обновляем в ручном режиме:

https://doc.owncloud.com/server/10.15/admin_manual/maintenance/upgrading/manual_upgrade.html

Обновление OwnCloud в ручном режиме

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

https://doc.owncloud.com/server/10.15/admin_manual/maintenance/enable_maintenance.html

cd /var/www/owncloud/
sudo -u www-data /var/www/owncloud/occ maintenance:mode --on
-5
-6

На всякий случай. Режим обслуживания отключается командой:

sudo -u www-data /var/www/owncloud/occ maintenance:mode --off

Отключаем все задания в cron:

sudo -u www-data crontab -e

Комментируем все задачи обслуживания, связанные с OwnCloud.

-7
service cron restart

Останавливаем веб-сервер:

service apache2 stop

Если бэкапов у нас нет, или они отстали, то бэкапим базу данных и файлы данных. Как минимум, нужно забэкапить config data apps apps-external.

rsync -Aax config data apps apps-external /oc-backupdir/

Я просто всё копирую, есть место.

rsync -Aax /var/www/owncloud /opt/backup/
-8

Отключаем сторонние приложения. Можно было это сделать и из веб интерфейса ранее. Список приложений:

sudo -u www-data /var/www/owncloud/occ app:list

У вас может быть свой набор сторонних приложений, которые следует отключить.

-9

Отключить приложение, примеры:

sudo -u www-data /var/www/owncloud/occ app:disable brute_force_protection
sudo -u www-data /var/www/owncloud/occ app:disable twofactor_totp
-10

Делаем резервную копию своих изменений в .htaccess и .user.in, если они есть.

Скачиваем новую версию OwnCloud.

cd /opt/owncloud/
sudo wget https://download.owncloud.com/server/stable/owncloud-10.15.3.tar.bz2
-11

Для обновления я использую скрипт instance.sh, с помощью которого делал установку.

sudo /opt/owncloud/instance.sh

Начинают задавать вопросы, прилежно отвечаем.

-12

Начинается обновление. Обновляются файлы.

SUCCESS

А ниже написано что делать дальше.

-13

Так и делаем. Обновляем БД.

cd /var/www/owncloud
sudo -u www-data ./occ upgrade
-14

Обновление прошло без ошибок.

Вносим свои изменения в .htaccess и .user.in, если они были.

Включаем сторонние приложения, которые ранее отключили. Список приложений:

sudo -u www-data /var/www/owncloud/occ app:list
sudo -u www-data /var/www/owncloud/occ app:enable brute_force_protection
sudo -u www-data /var/www/owncloud/occ app:enable twofactor_totp

Отключаем режим обслуживания:

sudo -u www-data /var/www/owncloud/occ maintenance:mode --off

Запускаем веб-сервер:

service apache2 start

Включаем все задания в cron:

sudo -u www-data crontab -e

Раскомментируем все задачи обслуживания, связанные с OwnCloud.

-15

service cron restartКопировать

Проверяем работу сайта.

-16

Версия OwnCloud обновлена.

Источник:

OwnCloud — обновление до версии 10.15.3 | internet-lab.ru

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.