You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ignis runs Obsidian in the browser by reimplementing the Electron APIs Obsidian uses, keeping vaults on the server (multiple vaults, plugins, upload/download, sync across tabs).
Stack: Node.js server (node apps/ignis-server/server/index.js) on :8080, built with npm ci --ignore-scripts + npm run build. The matching Obsidian web build is downloaded and unpacked automatically (obsidian-<ver>.asar.gz → @electron/asar extract).
HTTPS (self-signed) via nginx with WebSocket proxy — outside a secure context Obsidian's browser APIs (OPFS, service workers) are disabled.
Persistence: vaults / data / obsidian-app in /opt/ignis_data (survives updates).
Note: Ignis has no built-in auth — put an authenticating proxy/VPN in front before exposing it.
Open https:// and accept the self-signed certificate. HTTPS is required: outside a secure browser context Obsidian's browser APIs (OPFS, service workers) are disabled and the app will not load correctly. nginx terminates TLS and proxies to the Node server on port 8080.
Ignis has NO built-in authentication. Do not expose it directly to the internet - put an authenticating reverse proxy (or VPN) in front of it before allowing remote access.
Vaults and application data live in /opt/ignis_data (vaults, data, obsidian-app), kept outside the app directory so they survive updates. Include /opt/ignis_data in regular backups.
On install the matching Obsidian web build is downloaded and unpacked automatically. A default vault is created on first start (AUTO_CREATE_DEFAULT).
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Activity
github-actions commentedon Jul 31, 2026
The Ignis script is ready for testing:
Open https:// and accept the self-signed certificate. HTTPS is required: outside a secure browser context Obsidian's browser APIs (OPFS, service workers) are disabled and the app will not load correctly. nginx terminates TLS and proxies to the Node server on port 8080.
Ignis has NO built-in authentication. Do not expose it directly to the internet - put an authenticating reverse proxy (or VPN) in front of it before allowing remote access.
Vaults and application data live in /opt/ignis_data (vaults, data, obsidian-app), kept outside the app directory so they survive updates. Include /opt/ignis_data in regular backups.
On install the matching Obsidian web build is downloaded and unpacked automatically. A default vault is created on first start (AUTO_CREATE_DEFAULT).
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1532714563919675563
github-actions commentedon Aug 7, 2026
A PR has been created for ignis: community-scripts/ProxmoxVE#16330
michelroegl-brunner commentedon Aug 8, 2026
Merged with #16330 in ProxmoxVE
github-actions commentedon Aug 8, 2026
Files deleted with PR #2153