You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: surfsense_web/content/docs/connectors/obsidian.mdx
+17-12Lines changed: 17 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,6 @@ description: Sync your Obsidian vault with the SurfSense plugin
6
6
# Obsidian Plugin Setup Guide
7
7
8
8
SurfSense integrates with Obsidian through the SurfSense Obsidian plugin.
9
-
The old server-side vault path scanner is no longer supported.
10
9
11
10
## How it works
12
11
@@ -28,20 +27,22 @@ This works for cloud and self-hosted deployments, including desktop and mobile c
28
27
1. Open **Connectors** in SurfSense and choose **Obsidian**.
29
28
2. Click **Open plugin releases** and install the latest SurfSense Obsidian plugin.
30
29
3. In Obsidian, open **Settings → SurfSense**.
31
-
4. Paste your SurfSense API token from the connector setup panel.
32
-
5. Paste your SurfSense backend URL in the plugin's **Server URL** setting.
33
-
6. Choose the Search Space in the plugin, then run the first sync.
34
-
7. Confirm the connector appears as **Obsidian — <vault>** in SurfSense.
30
+
4. Paste your SurfSense API token from the user settings section.
31
+
5. Paste your Server URL in the plugin setting: either your SurfSense main domain (if `/api/v1` rewrites are enabled) or your direct backend URL.
32
+
6. Choose the Search Space in the plugin, then the first sync should run automatically.
33
+
7. Confirm the connector appears as **Obsidian — <vault>** in SurfSense.
35
34
36
-
<Callouttype="info">
37
-
You do not create or configure a vault path in the web UI. The connector row is created automatically when the plugin calls `/api/v1/obsidian/connect`.
38
-
</Callout>
35
+
## Migrating from the legacy connector
39
36
40
-
## Self-hosted notes
37
+
If you previously used the legacy Obsidian connector architecture, migrate to the plugin flow:
41
38
42
-
- Use your public or LAN backend URL that your Obsidian device can reach.
43
-
- No Docker bind mount for the vault is required.
44
-
- If your instance is behind TLS, ensure the URL/certificate is valid for the device running Obsidian.
39
+
1. Delete the old legacy Obsidian connector from SurfSense.
40
+
2. Install and configure the SurfSense Obsidian plugin using the quick start above.
41
+
3. Run the first plugin sync and verify the new **Obsidian — <vault>** connector is active.
42
+
43
+
<Callouttype="warn">
44
+
Deleting the legacy connector also deletes all documents that were indexed by that connector. Always finish and verify plugin sync before deleting the old connector.
45
+
</Callout>
45
46
46
47
## Troubleshooting
47
48
@@ -50,6 +51,10 @@ This works for cloud and self-hosted deployments, including desktop and mobile c
50
51
- Trigger a manual sync from the plugin settings.
51
52
- Confirm your API token is valid and not expired.
52
53
54
+
**Self-hosted URL issues**
55
+
- Use a public or LAN backend URL that your Obsidian device can reach.
56
+
- If your instance is behind TLS, ensure the URL/certificate is valid for the device running Obsidian.
57
+
53
58
**Unauthorized / 401 errors**
54
59
- Regenerate and paste a fresh API token from SurfSense.
55
60
- Ensure the token belongs to the same account and workspace you are syncing into.
0 commit comments