Обновление Nextcloud

Простой рецепт обновления Nextcloud. Полезно при обновлении мажорных версий. Не забывайте перед обновлением делать бэкапы

Условия:

  • Nextcloud находится в директории /usr/share/nginx/nextcloud
  • Новая версия: 17.0.1.
  • Старая версия 16.0.4
VERSION=16.0.4 #старая версия 
cd /usr/share/nginx/
wget https://download.nextcloud.com/server/releases/nextcloud-17.0.1.tar.bz2
sudo -u www-data php nextcloud/occ  maintenance:mode --on
systemctl stop nginx
mv nextcloud nextcloud-${VERSION}
tar -xjf  nextcloud-17.0.1.tar.bz2
chown www-data. nextcloud -R
find nextcloud/ -type d -exec chmod 750 {} \;
find nextcloud/ -type f -exec chmod 640 {} \;
systemctl start nginx
cp nextcloud-${VERSION}/config/config.php nextcloud/config/
cd /usr/share/nginx/nextcloud/
sudo -u www-data php occ upgrade
sudo -u www-data php occ maintenance:mode --off

Если ошибок нет, то всё прошло гладко.

Добавить комментарий

Ваш e-mail не будет опубликован.