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 { obsidian.ginnoir.com {
import internal_only
reverse_proxy couchdb:5984 reverse_proxy couchdb:5984
} }
+1 -1
View File
@@ -100,7 +100,7 @@
<DT><A HREF="https://plane.ginnoir.com">plane</A> <DT><A HREF="https://plane.ginnoir.com">plane</A>
</DL><p> </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> <DL><p>
<DT><A HREF="https://obsidian.ginnoir.com">obsidian</A> <DT><A HREF="https://obsidian.ginnoir.com">obsidian</A>
</DL><p> </DL><p>
@@ -1,7 +1,7 @@
# TB-005 — Obsidian / CouchDB hardening # TB-005 — Obsidian / CouchDB hardening
**Status:** not started **Status:** done (pending deploy)
**Your call:** _(unset — talk first)_ **Your call:** Do it — LAN/tailnet only via `internal_only`
--- ---
@@ -33,9 +33,9 @@
| | | | | |
|---|---| |---|---|
| **Decision** | | | **Decision** | Do it — `internal_only` (LAN + tailnet); no public access |
| **Notes** | | | **Notes** | All LiveSync clients on tailnet; Authentik not needed |
| **Date** | | | **Date** | 2026-06-10 |
--- ---
+1 -1
View File
@@ -1,7 +1,7 @@
# notes stack — personal knowledge base / PKM backbone. # notes stack — personal knowledge base / PKM backbone.
# #
# CouchDB powers obsidian-livesync for real-time Obsidian vault sync # 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): # POST-DEPLOY (one-time setup):
# 1. Open https://obsidian.ginnoir.com/_utils and sign in as admin. # 1. Open https://obsidian.ginnoir.com/_utils and sign in as admin.