Obsidian is already installed on the Mac. I couldn't find an Obsidian service or application in the NUC folders I looked at. The browser setup below is WIP.
The notes are plain Markdown files. Write [[Another note]] to link them.
Graph view draws those links.
Canvas lets me arrange notes and cards
and draw connections by hand. It saves a .canvas file in the vault.
For an agent loop I would draw the idea here, then write the actual nodes and conditions in LangGraph.
The project-knowledge pilot uses these folders:
/Users/Papi/Repositories/project-knowledge/vaults/strategy/
/Users/Papi/Repositories/project-knowledge/vaults/hariburi/
I can edit Inicio, Decisiones and Reuniones. The files in
Fuentes/ are generated. To fix one, edit the original and run the pilot's
indexer again. Its README and AGENTS.md explain the commands.
The LinuxServer image
runs Obsidian in a remote desktop that opens in the browser. The image uses
/config for its files and serves HTTPS on container port 3001.
Use a separate config folder, such as /srv/obsidian/config/, and mount only
the vault I want to open. Keep the whole home folder and the Docker socket out
of the container. The desktop includes a terminal.
Ports 3000 and 3001 were already in use on the NUC. Map a free host port, for
example 127.0.0.1:18889:3001, then connect from the Mac:
ssh -N -o ExitOnForwardFailure=yes \
-L 127.0.0.1:18889:127.0.0.1:18889 pink-sudoOpen https://127.0.0.1:18889/. The container uses a self-signed certificate.
Keep it behind SSH for now. For public access, set up Authentik
and TLS first.
Choose one place for the original vault before adding sync between the Mac and the NUC. Back up the vault and the config folder together.