Obsidian 笔记索引服务
监控 Obsidian 保险库文件变化,将笔记元数据和内容索引到 SQLite 数据库。
快速入门
前置条件
- 安装 Python 3.12+、Docker 和 uv(推荐)。
安装
- 克隆仓库: git clone https://github.com/pmmvr/obsidian-index-service.git cd obsidian-index-service
- 创建虚拟环境(推荐使用 uv): uv venv source .venv/bin/activate
- 安装依赖: uv sync
运行
设置环境变量: export OBSIDIAN_VAULT_PATH=/path/to/vault export DB_PATH=/path/to/notes.sqlite 运行程序: uv run python main.py
Docker 使用
执行以下命令启动服务: docker-compose up -d