Restrict Obsidian LiveSync to LAN and tailnet only.
Deploy to valhalla / deploy (push) Has been cancelled

Closes TB-005: obsidian.ginnoir.com was publicly reachable; sync clients use tailnet.
This commit is contained in:
ginnoir
2026-06-10 22:19:50 -05:00
parent d5a54b24cc
commit 80b0fc6904
4 changed files with 9 additions and 8 deletions
+2 -1
View File
@@ -306,8 +306,9 @@ plane.ginnoir.com {
}
# =============================================================
# NOTES / PKM — public (obsidian-livesync syncs from any device)
# NOTES / PKM — internal only (LiveSync over LAN or tailnet)
# =============================================================
obsidian.ginnoir.com {
import internal_only
reverse_proxy couchdb:5984
}
+1 -1
View File
@@ -100,7 +100,7 @@
<DT><A HREF="https://plane.ginnoir.com">plane</A>
</DL><p>
<DT><H3>NOTES / PKM — public (obsidian-livesync syncs from any device) (public)</H3>
<DT><H3>NOTES / PKM — internal only (LiveSync over LAN or tailnet) (internal)</H3>
<DL><p>
<DT><A HREF="https://obsidian.ginnoir.com">obsidian</A>
</DL><p>
@@ -1,7 +1,7 @@
# TB-005 — Obsidian / CouchDB hardening
**Status:** not started
**Your call:** _(unset — talk first)_
**Status:** done (pending deploy)
**Your call:** Do it — LAN/tailnet only via `internal_only`
---
@@ -33,9 +33,9 @@
| | |
|---|---|
| **Decision** | |
| **Notes** | |
| **Date** | |
| **Decision** | Do it — `internal_only` (LAN + tailnet); no public access |
| **Notes** | All LiveSync clients on tailnet; Authentik not needed |
| **Date** | 2026-06-10 |
---
+1 -1
View File
@@ -1,7 +1,7 @@
# notes stack — personal knowledge base / PKM backbone.
#
# CouchDB powers obsidian-livesync for real-time Obsidian vault sync
# across all devices. Vault data lives at /config/couchdb/data on SSD.
# across LAN/tailnet devices. Vault data lives at /config/couchdb/data on SSD.
#
# POST-DEPLOY (one-time setup):
# 1. Open https://obsidian.ginnoir.com/_utils and sign in as admin.