Nextcloud

Upgrade to Nextcloud 19 manual guide

This-one-logo-cloud-only9-center-purple-bk-h450-w650.png

By jplee ~ Published – 2020/12/15

If you really don’t want to wait any longer?  No worries.   Just upgrade to Nextcloud 19 manually.   However, backup your server first!  Then, switch into the privileged user mode:

sudo -s

Change your directory:

cd /var/www

Move your current Nextcloud folder:

mv nextcloud nextcloud18

Download the new (latest) Nextcloud release:

Extract the binaries and remove the download:

tar -xjf latest.tar.bz2 -C /var/www

chown -R www-data:www-data /var/www/

rm -f latest.tar.bz2

Copy your Nextcloud configuration back:

sudo -u www-data cp nextcloud18/config/config.php nextcloud/config/

Perform the upgrade to Nextcloud 19:

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

Finally optimize your Nextcloud database:

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices
sudo -u www-data php /var/www/nextcloud/occ db:add-missing-columns
sudo -u www-data php /var/www/nextcloud/occ db:convert-filecache-bigint
sudo -u www-data php /var/www/nextcloud/occ app:update --all

Create an update script file using Vim to optimize and update Nextcloud 19 system:

vim update.sh

Copy and paste below information into the new update.sh file:

# Ahuitech (December 14, 2020)
# Update script for Nextcloud 19 using ubuntu 20.04 system
#!/bin/bash
/usr/sbin/service nginx stop
sudo -u www-data php7.4 /var/www/nextcloud/updater/updater.phar
sudo -u www-data php7.4 /var/www/nextcloud/occ status
sudo -u www-data php7.4 /var/www/nextcloud/occ -V
sudo -u www-data php7.4 /var/www/nextcloud/occ db:add-missing-indices
sudo -u www-data php7.4 /var/www/nextcloud/occ db:add-missing-columns
sudo -u www-data php7.4 /var/www/nextcloud/occ db:convert-filecache-bigint
sed -i "s/output_buffering=.*/output_buffering=0/" /var/www/nextcloud/.user.ini
chown -R www-data:www-data /var/www/nextcloud
redis-cli -s /var/run/redis/redis-server.sock <<EOF
FLUSHALL
quit
EOF
sudo -u www-data php7.4 /var/www/nextcloud/occ files:scan --all
sudo -u www-data php7.4 /var/www/nextcloud/occ files:scan-app-data
sudo -u www-data php7.4 /var/www/nextcloud/occ app:update --all
/usr/sbin/service php7.4-fpm restart
/usr/sbin/service nginx restart
exit 0

Save the update.sh file in Vim using the following commands:

Press the Esc key first and then type :wq and then press Enter key.

Now, execute the update.sh file with the following commands:

chmod +x update.sh

./update.sh

chmod -x update.sh

Congratulations, you now have your own personal data on your own secured Nextcloud 19 system!  

At Ahuitech, we create clouds systems that allow you to have complete control of your Data.  You are always in Control!

About Us

Ahuitech is a website prepared especially for the latest version of Nextcloud updates.  This is a step by step manual guide.

Nextcloud is a self-hosted productivity application software platform on Ubuntu or other Linux systems that keeps you in total control of all your Data!  You can use this latest Nextcloud version for free.  Create your awesome remarkable cloud system today!

Privacy Policy – You act on your own accord and risk – No Warranty.

Categories

Leave a Reply

Your email address will not be published. Required fields are marked *