I have been using Nexcloud since 2019, with my instance served by a hosting European company that sells Nextcloud services as well; no problems…until last July, when I tried to re-install the Nextcloud app in my Android 15 Samsung phone; when specifying the https URL of my instance, I got these messages:
”Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again”
“Access forbidden” “State token missing”
Requesting support to the Service provider, they disabled the “Server-side encryption”, and then I could now complete the Nextcloud app setup, yet later I found out, I could not upload any file on the Nextcloud server. The server-side encryption was enabled, and now, I could upload files again. Please note that I did not have these kind of errors in the past.
Today, when I wanted to configure the Nextcloud app on Android 11 in an old Samsung tablet, I faced the same problems: I got the message ”Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again”; this time, I could not disable the server-side encryption myself, as the option is disabled on my Nexcloud Administration portal; I could request the Service Provider to do it, yet will be the same cycle as happened 2 months ago.
This is annoying; since 2019 I have used Nexcloud with no problems at all, until now. I assume its a problem related to the latest versions of the Nextcloud Server ? the version I’m using now is “Nextcloud Hub 10 (31.0.9)”
I’d appreciate your comments on this issue please.
At the end as far I understand your system is hosted by one company - in such a setup server-side-encryption doesn’t ad any additional security as the company has full access to the server, I would recommend you completely disable encryption and decrypt files to avoid issues.
”I would recommend you completely disable encryption and decrypt files to avoid issues.”
When I requested this, after the company disabled the server side encryption, I could not upload any files to the server. I had to switch back on, the encryption.
I have a question; based on the link you provided:
”Scroll to Devices & sessions → Create new app password.”
What is the app name I’m supposed to type, when is asked? I tryied “Nextcloud”, “Android Nextcloud app”, and when I executed the next step “Use that password in the mobile app’s “Alternative log in using app password” option, which appears below the “Log in” button, after Nextcloud server address is used.”, the generated password I typed, was not recognized.