Actualizar Nextcloud manualmente

2 minutos de lectura

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

1/etc/init.d/lighttpd stop

Renombramos el directorio actual donde tenemos instalado nextcloud

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

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

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

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

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

Hacemos los mismo con la carpeta data

1cp -rv nextcloud.bkp/data/ nextcloud/

Ajustamos los permisos de los ficheros

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

Iniciamos el servidor

1/etc/init.d/lighttpd start

Ahora actualizamos desde la terminal

1cd /var/www/nextcloud
 1sudo -u www-data php occ upgrade
 2
 3Nextcloud or one of the apps require upgrade - only a limited number of commands are available
 4You may use your browser or the occ upgrade command to do the upgrade
 5Set log level to debug
 6Turned on maintenance mode
 7Updating database schema
 8Updated database
 9Disabled 3rd-party app: bruteforcesettings
10Checking for update of app activity in appstore
11Checked for update of app "activity" in appstore
12Checking for update of app comments in appstore
13Checked for update of app "comments" in appstore
14Checking for update of app dav in appstore
15Checked 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: