0

Connecting to FileRun with NextCloud or ownCloud iOS client fails

jack s 4 weeks ago • updated 4 weeks ago 0

As far as I can tell, the NextCloud iOS app and the ownCloud iOS apps both are presently not working with FileRun. Can someone else confirm whether this is true or not? The last relevant post seems to suggest ownCloud app should work, but not NextCloud's.

As noted here API access is enabled in my FileRun instance.

Presently, when logging in with the NextCloud app:

  1. if I use the "modern [login] method" I get:"Connection error", "Error Domain=NSCocoaErrorDomain Code 3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did no start with array or object and option to allow fragments not set.}" 
  2. if instead I login using the "Revert to old login method" option, and specify the address in the form of "mydomain.com/dav.php/" (as suggested here: http://docs.filerun.com/webdav) I can't login and get error: "Error", "It is not possible to connect to the server at this time. Request failed: not found (404)"
  3. or if I use "Revert to old login method" and specify address as "mydomain.com" I can login but receive this warning immediately: "Warning", "You are using an unsupported version of Nextcloud. for the safety of your data we strongly recommend updating to the latest stable Nextcloud". I cannot view any files or directories (appears empty) and if I try to do anything I receive this error: "Server error", "Read File WebDAV : [items NULL] please fix".

Alternatively if I try ownCloud's app:

  1. with address in form "mydomain.com/dav.php/" I receive error: "The user or password is incorrect"
  2. with address in form "my domain.com" there is a "Testing connection" progress indicator that appears to succeed, and then I'm prompted for my username and password. If I enter these and hit connect, the username prompt message changes to a warning symbol with no text. Nothing else seems to happen

If someone else is having success, then I can work on figuring out where I'm going wrong.