Nextcloud
Upgrade to Nextcloud 19 manual guide
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.

