Saat ini Nextcloud 19 sudah muncul kepermukaan, bila anda masih menggunakan versi 18 bisa langsung upgrade tanpa ada masalah. Cara upgrade Nextcloud ini menggunakan CLI (command line), prosesnya jauh lebih cepat dan stabil dibandingkan menggunakan updater versi web.
Backup Nextcloud (Opsional)
Agar hati nyaman dan data aman backup data nextcloud anda terlebih dahulu
tar zcvf nextcloud-$(date -I).tar.gz /var/www/nextcloud.jaranguda.com
Nextcloud yang saya gunakan berada di folder /var/www/nextcloud.jaranguda.com
, sebelum menjalankan langkah-langkah dibawah ini ingat untuk menyesuaikannya dengan lokasi folder Nextcloud anda.
Maintenance ON
Set maintenance on agar tidak ada perubahan yang bisa dilakukan oleh user
sudo -u www-data php occ maintenance:mode --on
Download Nextcloud 19
Buat folder baru untuk menyimpan file Nextcloud sementara.
mkdir ~/data-sementara
Download Nextcloud
cd ~/data-sementara wget https://download.nextcloud.com/server/releases/nextcloud-19.0.1.zip
ekstrak file Nextcloud yang baru di download
unzip nextcloud-19.0.1.zip
Update Nextcloud
Update file nextcloud dengan rsync
rsync -avu ~/data-sementara/nextcloud/ /var/www/nextcloud.jaranguda.com
Ubah File permission
chown www-data:www-data -R /var/www/nextcloud.jaranguda.com
Jalankan Upgrade
sudo -u www-data php occ upgrade
Maintenance OFF
Setelah selesai proses upgrade, nonaktifkan mode maintenance.
Hapus folder temporary
Setelah anda yakin semua perubahan normal, hapus folder temporary yang tadi dibuat
rm -fr ~/data-sementara