Cara Upgrade Nextcloud Di Ubuntu

Jan 21, 2023 · 2 mins read
Cara Upgrade Nextcloud Di Ubuntu

Salah satu platform untuk berbagi data maupun kolaborasi yang mirip dengan Dropbox, Google Drive dan iCloud tapi dikelola mandiri dan free yaitu Nextcloud, tiap bulan selalu mengeluarkan versi terbaru. Sehingga kita harus sering untuk update agar tetap dapat menggunakan fitur-fiturnya dan aman.

Daftar Isi:

Download dan Extract file Nextcloud Server terbaru

Buat sebuah folder kosong, dan taruh file hasil download disitu

mkdir Upgrade-Nextcloud
cd Upgrade-Nextcloud
wget https://download.nextcloud.com/server/releases/nextcloud-xx.x.x.zip
unzip nextcloud-xx.x.xx.zip

Matikan webserver Nginx

sudo systemctl stop nginx

Matikan cronjob untuk sementara

sudo crontab -u www-data -e

tambahkan # didepan perintahnya sehingga menjadi

# */5 * * * * php -f /var/www/html/nextcloud/cron.php

Rename folder nextcloud

Ganti folder nextcloud, agar tidak tertimpa file yang baru, misal nextcloud-old. Untuk lokasi folder nextcloud pada contoh ini ada di /var/www/html/

sudo mv /var/www/html/nextcloud /var/www/html/nextcloud-old

Pindahkan folder nextcloud

Pindahkan folder nextcloud yang sudah kita extract tadi ke dalam /var/www/html

sudo mv ~/Upgrade-Nextcloud/nextcloud-xx-x-xx /var/www/html/nextcloud

Salin file config.php

Salin file config.php yang ada di dalam folder nextcloud-old kedalam nextcloud

sudo cp /var/www/html/nextcloud-old/config/config.php /var/www/html/nextcloud/config/

Sesuaikan hak akses file dan folder

Ubah hak akses file dan folder yang ada didalam nextcloud

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

Kemudian nyalakan kembali webserver nginx

sudo systemctl start nginx

Jalankan Upgrade

Lakukan upgrade dengan perintah occ

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

Setelah itu aktifkan kembali cronjob yang kita disable tadi

sudo crontab -u www-data -e

hilangkan tanda # didepan perintah sehingga menjadi

*/5 * * * * php -f /var/www/html/nextcloud/cron.php

Cek Keamanan Server Nextcloud

Cek status keamanan server Nextcloud Anda

https://scan.nextcloud.com

Sharing is caring!