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
Sharing is caring!