User Tools

Site Tools


software:owncloud

This is an old revision of the document!


OwnCloud / NextCloud

Clients

Linux

  • Config directory: /home/${USER}/.local/share/data/ownCloud/

iOS

Change the default upload folder

  • Select the destination folder
  • swipe left
  • click more
  • choose Folder for Automatic upload

HowTo

Remove unwanted Nextcloud advertising

Assuming that your webserver runs with www-data user

cd <YOUR_WWW_ROOT>
sudo -u www-data php  nextcloud/occ config:system:set --type=bool --value=false simpleSignUpLink.shown

Manual upgrade with shell access

Assuming that your webserver runs with www-data user

cd <YOUR_WWW_ROOT>
sudo -u www-data php  owncloud/occ maintenance:mode --on
sudo -u www-data mv   owncloud owncloud-old
sudo -u www-data wget "https://download.owncloud.org/community/owncloud-latest.tar.bz2"
sudo -u www-data tar  xjf owncloud-latest.tar.bz2
sudo -u www-data cp   owncloud-old/config/config.php owncloud/config/config.php
sudo -u www-data mv   owncloud-old/data owncloud/data
sudo -u www-data php  owncloud/occ upgrade
sudo -u www-data php  owncloud/occ maintenance:mode --off
sudo -u www-data rm   owncloud-latest.tar.bz2
sudo -u www-data rm   -Rf owncloud-old

if needed, restore your applications and/or themes.

Recover a failed upgrade

  1. Add a suffix to your existing owncloud folder or move it away
  2. Upload to your server latest owncloud version
  3. Move back “data” and “config” folders from previous installation to the newest just uploaded

NOTE: This is not supported by ownCloud team and can result in unexpected behaviors (including data loss and end of the world)

  1. Open owncloud/lib/private/Files/Storage/Local.php
  2. Change the variable $allowSymlinks from false to true

OR

  1. Look for the row containing “Following symlinks is not allowed” (in 10.0.1 version is located at row 373) and replace the row with: “return $fullPath;”

Either case you probably want to disable the integrity check in owncloud/config/config.php adding:

'integrity.check.disabled' => true,

Issues

checksum wrong errors using the desktop client

Remove all the checksums:

UPDATE oc_filecache
SET checksum = ''
WHERE COALESCE (checksum, ‘’) <> ‘’
software/owncloud.1559307587.txt · Last modified: 2019/05/31 14:59 by Michele Porelli