Skip to content

Ignis #2099

Closed
Closed

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

Activity

  1. github-actions commented on Jul 31, 2026

    @github-actions
    Contributor

    The Ignis script is ready for testing:

    bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/ignis.sh)"
    

    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

  2. github-actions commented on Aug 7, 2026

    @github-actions
    Contributor

    A PR has been created for ignis: community-scripts/ProxmoxVE#16330

  3. michelroegl-brunner commented on Aug 8, 2026

    @michelroegl-brunner
    Member

    Merged with #16330 in ProxmoxVE

  4. github-actions commented on Aug 8, 2026

    @github-actions
    Contributor

    Files deleted with PR #2153

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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