Tvůj osobní AI asistent nad Obsidian poznámkami. Tato stránka ti ukáže, jak vše propojit.
Tvůj vault (složka s Markdown soubory) se musí překopírovat do složky /srv/vault/ na serveru.
Najdi cestu ke svému vaultu v Obsidian:
/Users/martin/Documents/MyVaultZkopíruj vault na server (příkaz v Terminálu na Macu):
rsync -avz --delete /Users/martin/Documents/MujVault/ root@77.42.81.145:/srv/vault/
MujVault/ je důležitá — zkopíruje obsah složky, ne složku samotnou./Users/martin/Documents/MujVault skutečnou cestou ke svému vaultu.
Po nahrání souborů musíš říct systému, aby poznámky zpracoval a připravil pro vyhledávání.
Otevři Swagger dokumentaci (/docs), klikni na Authorize (vpravo nahoře) a zadej token:
APP_API_TOKEN z tvého .env souboru
Pak v Swaggeru najdi sekci admin → POST /v1/admin/reindex → Try it out → pošli:
{
"force": true
}
GET /v1/admin/status.
V sekci search → GET /v1/search → Try it out:
q napiš, co hledáš (libovolně, česky i anglicky)k = kolik výsledků vrátit (výchozí 10)Systém vrátí relevantní úryvky z tvých poznámek seřazené podle relevance.
V sekci chat → POST /v1/chat/rag → Try it out:
{
"query": "Co vím o produktivitě?",
"k": 8
}
AI prohledá tvůj vault, sestaví kontext z nejrelevantnějších poznámek a odpoví s citacemi.
citations — seznam poznámek, ze kterých AI čerpala.Možnost A — Rychlý text (nejjednodušší):
Sekce ingest → POST /v1/ingest/text:
{
"text": "Myšlenka, kterou chci uložit...",
"title": "Volitelný název",
"tags": ["inbox", "nápad"]
}
Vytvoří Markdown soubor v inboxu a automaticky ho zaindexuje.
Možnost B — Uložit webovou stránku:
Sekce ingest → POST /v1/ingest/url:
{
"url": "https://example.com/zajimavyclanek",
"tags": ["web", "čtení"]
}
Možnost C — Nahrát Markdown soubor přímo:
rsync poznamka.md root@77.42.81.145:/srv/vault/00_inbox/poznamka.md
Po nahrání spusť reindex (Krok 2) nebo počkej — vault watcher soubor zaznamená automaticky.
Aby se tvůj vault automaticky synchronizoval po každé změně, použij jeden z těchto přístupů:
Možnost A — Obsidian Git plugin (doporučeno):
git init && git add . && git commit -m "init"*/5 * * * * cd /srv/vault && git pullMožnost B — Cron rsync (jednodušší, jen Mac):
Přidej do crontabu (crontab -e):
# Sync každých 15 minut
*/15 * * * * rsync -azq /Users/martin/Documents/MujVault/ root@77.42.81.145:/srv/vault/
/srv/vault/ a automaticky zpracovává nové/změněné soubory — reindex spouštět ručně nemusíš.