Skip to content

Ignis #2099

Description

@MickLesk

Name of the Script

Ignis

Script Type

CT (LXC Container)

Does this script support arm64?

arm64 supported

📋 Script Details

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.

Source: https://github.com/Nystik-gh/ignis

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions