Actualizar Nextcloud manualmente

Cansado de esperar a que me saltara la notificación para la actualización de Nextcloud, decidí hacerlo de forma manual.

Debemos saber que no es posible realizar un downgrade a la versión anterior, por lo que te recomiendo que realices una copia de seguridad de tus ficheros y base de datos como explico aquí.

Empezamos descargando la ultima versión que esté disponible en la pagina de Nextcloud

Paramos el servidor

/etc/init.d/lighttpd stop

Renombramos el directorio actual donde tenemos instalado nextcloud

sudo mv /var/wwww/nextcloud /var/www/nextcloud.bkp

Descomprimimos el fichero descargado y lo movemos donde estaba instalado originalmente nextcloud

unzip nextcloud-12.0.0.zip
sudo mv ./nextcloud /var/www/nextcloud

Copiamos el fichero config.php del antiguo directorio de Nextcloud al nuevo directorio Nextcloud.

cp /var/www/nextcloud.bkp/config/config.php /var/www/nextcloud/config/

Hacemos los mismo con la carpeta data

cp -rv nextcloud.bkp/data/ nextcloud/

Ajustamos los permisos de los ficheros

chown -R www-data:www-data nextcloud
find nextcloud/ -type d -exec chmod 750 {} \;
find nextcloud/ -type f -exec chmod 640 {} \;

Iniciamos el servidor

/etc/init.d/lighttpd start

Ahora actualizamos desde la terminal

cd /var/www/nextcloud
sudo -u www-data php occ upgrade

Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Turned on maintenance mode
Updating database schema
Updated database
Disabled 3rd-party app: bruteforcesettings
Checking for update of app activity in appstore
Checked for update of app "activity" in appstore
Checking for update of app comments in appstore
Checked for update of app "comments" in appstore
Checking for update of app dav in appstore
Checked for update of app "dav" in appstore

Cuando termine veremos un mensaje de información notificando si todo ha ido bien o por el contrario a habido algún error durante la actualización.

Ahora solo nos queda comprobar que tenemos instalada la nueva versión, para ello accedemos a Nextcloud y en la pagina de administración verificamos la versión instalada.

Para finalizar volveremos a habilitar aquellas aplicaciones que teníamos en la antigua versión, que seguirán manteniendo lo datos que teníamos antes de actualizar.

Fuente https://docs.nextcloud.com/server/12/admin_manual/maintenance/manual_upgrade.html

comentario powered by Disqus