Skip to content

Instantly share code, notes, and snippets.

@GrennKren
Created June 24, 2024 06:38
Show Gist options
  • Save GrennKren/e403366bbeafe868e0b5b60b07ddbf3c to your computer and use it in GitHub Desktop.
Save GrennKren/e403366bbeafe868e0b5b60b07ddbf3c to your computer and use it in GitHub Desktop.
Update Owncloud Server
Just Self Note:
1 ) turn on maintenance mode (in owncloud folder)
sudo -u www-data php occ maintenance:mode --on
2) turn off apache2 service
sudo systemctl stop apache2
3) rename/move previous owncloud folder to another
sudo mv owncloud owncloud_backup
4) download owncloud server
wget --content-disposition https://download.owncloud.com/server/stable/owncloud-complete-20240226.zip
5) Extract it
unzip owncloud-complete-20240226.zip
6) copy folder data, config.php files, and apps-external (if exists) to new owncloud folder
cp -r owncloud_backup/data owncloud/data
cp owncloud_backup/config/config.php owncloud/config/config.php
cp -r owncloud_backup/apps-external owncloud/apps-external
7) Set new owner permission to owncloud folder , recursively
sudo chown -R www-data:www-data owncloud
8) turn off maintenance mode (in owncloud folder)
sudo -u www-data php occ maintenance:mode --off
9) turn on apache2 service
sudo systemctl start apache2
10) Run occ upgrade (in owncloud folder)
sudo -u www-data php occ upgrade
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment