一款免费开源的桌面与自托管笔记应用,用于构建大型分层个人知识库。
- Star
- 1,625
- Fork
- 106
- 未关闭 Issue
- 17
- 最近提交
- 3天前
这是什么?
Ignis 是一个兼容层,为 Obsidian 所依赖的 Electron API 提供浏览器端实现,使 Obsidian 界面可以直接在标准浏览器中运行,而无需远程桌面。笔记库保存在服务器上,Docker 镜像在首次启动时从 Obsidian 官方渠道下载程序,本身不包含 Obsidian。
它支持 Obsidian 核心的编辑器、画布、Bases、主题和 CSS 片段,并可加载基于插件 API 开发的大多数社区插件;需要 Node 原生模块或 child_process 的插件无法加载。另外还提供多库管理、文件上传下载、浏览器标签页之间通过 WebSocket 实时同步,以及小屏幕下的移动端界面。
项目仍在积极开发中,且没有内置身份验证,对外暴露前应放在认证层之后并通过 HTTPS 提供服务。
核心功能
- 01在浏览器中运行 Obsidian 核心编辑器、画布、Bases、主题和 CSS 片段。
- 02支持加载大多数基于 Obsidian 插件 API 开发的社区插件。
- 03支持多个笔记库,每个浏览器标签页可打开不同的库。
- 04通过 WebSocket 在标签页之间实时同步编辑内容。
- 05支持通过侧边栏、右键菜单或拖放上传文件,并可将文件或文件夹打包为 ZIP 下载。
- 06小屏幕下提供移动端界面。
适用场景
- 在其他电脑的浏览器中访问自己的 Obsidian 笔记库。
- 把笔记保存在家用或私有服务器上,用任意带浏览器的设备编辑。
- 用网页界面替代基于 VNC 的 Obsidian 远程访问方案。
快速上手
- 1
将 README 中的 Docker Compose 文件保存为 docker-compose.yml
- 2
在后台启动 Ignis
docker compose up -d - 3
在浏览器中打开 http://localhost:8080,首次启动需等待一两分钟
使用前须知
- 没有内置身份验证,在向其他机器开放前必须添加认证并启用 HTTPS。
- 依赖 Node 原生模块或 child_process 的插件无法加载。
- 项目仍在积极开发中,部分功能缺口仍在修复。
- 项目采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证。
收录于专题
标签
常见问题
- ignis 是什么?
- 可自托管的网页应用,让 Obsidian 笔记软件在浏览器中运行,笔记库保存在自己的服务器上。 Ignis 是一个兼容层,为 Obsidian 所依赖的 Electron API 提供浏览器端实现,使 Obsidian 界面可以直接在标准浏览器中运行,而无需远程桌面。笔记库保存在服务器上,Docker 镜像在首次启动时从 Obsidian 官方渠道下载程序,本身不包含 Obsidian。
- ignis 可以免费使用吗?用的什么许可证?
- ignis 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- ignis 还在维护吗?
- 活跃维护中。ignis 最近一次提交是在 2026年11月4日。
- ignis 适合用来做什么?
- 在其他电脑的浏览器中访问自己的 Obsidian 笔记库。 把笔记保存在家用或私有服务器上,用任意带浏览器的设备编辑。 用网页界面替代基于 VNC 的 Obsidian 远程访问方案。
- ignis 怎么安装和运行?
- 将 README 中的 Docker Compose 文件保存为 docker-compose.yml 在后台启动 Ignis: docker compose up -d 在浏览器中打开 http://localhost:8080,首次启动需等待一两分钟
- 在哪里获取 ignis?
- 源代码和安装说明在 GitHub 上:https://github.com/Nystik-gh/ignis
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款可自托管、支持离线使用的知识库,内置增强型 Markdown 编辑器,支持团队协作、OIDC 单点登录与 S3 存储。
一款轻量级自托管笔记应用,将笔记以纯 Markdown 文件保存在你自己的服务器上。
一款可自托管的免费笔记应用,支持富文本与 Markdown 笔记、任务列表和日记,可替代 Notion 等工具。
无需数据库的自托管 Wiki,以可移植的 Markdown 文件保存内容,提供桌面端与 Docker 部署。
一款桌面 Markdown 编辑器,支持 Zettelkasten 笔记、文献引用,并可通过 Pandoc、LaTeX 导出为多种格式。