Troubleshooting & FAQ#

Connecting a profile fails or times out#

Symptom: clicking Log in to connect shows a “Couldn’t start login” notice, or a “Login timed out” notice after opening the browser.

Cause: most commonly one of:

  • The Server URL is wrong, unreachable, or missing the https:// scheme.

  • The server doesn’t support Nextcloud’s Login Flow v2 endpoint (POST /index.php/login/v2) — this should be present on any reasonably current Nextcloud instance.

  • The login was never completed (or completed too late) in the browser tab that opened — the poll gives up after about 20 minutes.

Fix: double-check the Server URL, then retry Log in to connect (or Reconnect for an existing profile) and complete the login in the browser tab promptly.

A block shows “Authentication failed”#

Symptom: a block that used to render fine now shows “Authentication failed. Reconnect this profile in settings.”

Cause: the profile’s stored app password was revoked or expired — most often because it was removed from Settings → Security → Devices & sessions on the Nextcloud server itself.

Fix: click Reconnect on that profile in Settings → Harang Nextcloud and complete the login flow again.

Attachments don’t upload when pasting files#

Symptom: pasting a non-image file into a note does nothing, or shows “There’s no nc-folder property in the frontmatter.”

Cause: the active note is missing the nc-folder frontmatter property described in Usage, or its value doesn’t match any registered profile name.

Fix: add nc-folder: <ProfileName>/<path> to the note’s frontmatter (or just nc-folder: <path> if you only have one profile), then paste the file again.

Note

Pasted images are intentionally left untouched — they still go through Obsidian’s normal image-paste handling, not this upload path.

The plugin doesn’t appear after installing#

Fix: confirm main.js, manifest.json, and styles.css are directly inside <vault>/.obsidian/plugins/harang-nextcloud/ (not a subfolder), that the plugin is enabled under Settings → Community plugins, and that Obsidian is on version 1.13.4 or later (see Prerequisites). Fully restart Obsidian after installing or updating the files.

The plugin doesn’t update after git pull#

Symptom: you pulled the latest source changes, but Obsidian still behaves like the old version.

Cause: installing from source requires an explicit rebuild and a manual copy step — pulling new source alone does not update the files Obsidian actually loads.

Fix: run the full update sequence from Installation, Method 3:

git pull
npm install
npm run build

Then copy the freshly built main.js (and manifest.json/ styles.css if they changed) into <vault>/.obsidian/plugins/harang-nextcloud/ again, and restart Obsidian.