Skip to content

Releases: 0Reliance/glassy-selfhost

v2.35.0-beta.11 — Obsidian Bridge Race Condition Fix

Choose a tag to compare

@0Reliance 0Reliance released this 29 Jul 05:04

Self-host appliance beta.11. Synced from glassy@008f81.

What changed

  • Obsidian Bridge race condition fix — stale close handlers no longer nuke newer SSE connections
  • Companion v2.15.0 — heartbeat uses chrome.alarms (survives SW eviction)

Update

docker compose pull && docker compose up -d
``

v2.35.0-beta.10 — Glassy Self-Hosted Appliance

Choose a tag to compare

@0Reliance 0Reliance released this 28 Jul 07:34

Synced from glassy v2.35.0-beta.10. See README.md for the full install guide.

What changed

  • Troubleshooting note for 401 Invalid or expired SSE ticket (fixed in beta.9)
  • Tag sanitization fix for nested Obsidian tags
  • Favicon cache-control fix

Pull the image

docker pull ghcr.io/0reliance/glassy-dash:v2.35.0-beta.10

v2.35.0-beta.8 — Glassy Self-Hosted Appliance

Choose a tag to compare

@0Reliance 0Reliance released this 25 Jul 03:59

Synced from glassy v2.35.0-beta.8. See README.md for the full install guide.

Highlights

  • Companion extension bumped to v2.14.0 — Obsidian Bridge deep-fix. 8 bugs fixed across the extension and server to unblock self-host WSL2 connectivity.
  • Bridge-first routing fixed on self-host — 20 route guards + MCP proxy now check bridge OR direct, not just direct. The bridge path was correct but never ran because guards bailed first.
  • SSE ticket endpointPOST /api/ext/obsidian-bridge/ticket issues one-time tickets so JWTs no longer leak into server logs, proxy logs, or browser history. Backwards-compatible with older extension builds.
  • Cluster IPC workerId clarity — explicit WORKER_ID constant in the bridge registry.
  • Gem logo branding — favicons and SVG swaps from the Jul 23 brand asset unification.

Upgrade

docker compose pull && docker compose up -d

Migrations run automatically. To pin: GLASSY_TAG=v2.35.0-beta.8 in .env.

v2.35.0-beta.7 — Glassy Self-Hosted Appliance

Choose a tag to compare

@0Reliance 0Reliance released this 15 Jul 01:18

Synced from glassy v2.35.0-beta.7. See README.md for the full install guide.

v2.35.0-beta.6 — Glassy Self-Hosted Appliance

Choose a tag to compare

@0Reliance 0Reliance released this 13 Jul 07:35

Synced from glassy v2.35.0-beta.6.

Fixes in this release:

  • Account recovery docs fixed (SQLite examples now use correct email column, not username)
  • WSL2 Obsidian networking section added
  • Health endpoint docs corrected (/api/monitoring/ready is canonical)
  • APP_PORT/CORS/APP_URL coupling warning added
  • OLLAMA_BASE_URL /v1 auto-append behavior documented
  • Stale glassy.today brand refs updated to glassy.fyi

See README.md for the full install guide.

v2.35.0-beta.5 — Glassy Self-Hosted Appliance

Choose a tag to compare

@0Reliance 0Reliance released this 08 Jul 17:59

Synced from glassy v2.35.0-beta.5. See README.md for the full install guide.

v2.35.0-beta.4 — Self-Hosted Single-User Appliance

Choose a tag to compare

@0Reliance 0Reliance released this 08 Jul 01:50

Synced from glassy v2.35.0-beta.4.

What's new in beta.4

  • CORS preflight exemption for /api/verify-selfhost — membership verification now works correctly.
  • publish-image.yml parse fix — tag-driven image builds now run properly.
  • Extension download links bumped to v2.11.2 (self-host CSP, Tailscale/LAN support).

Install

git clone https://github.com/0Reliance/glassy-selfhost.git
cd glassy-selfhost
cp .env.example .env
# Set three required fields in .env:
#   GLASSY_MEMBER_EMAIL=your@glassy-account-email
#   JWT_SECRET=$(openssl rand -hex 32)
#   API_KEY_ENCRYPTION_KEY=$(openssl rand -hex 32)
docker compose up -d

See SELF_HOSTED_DEPLOYMENT.md for the full guide.

v2.35.0-beta.2 — Self-Hosted Single-User Appliance

Choose a tag to compare

@0Reliance 0Reliance released this 07 Jul 03:58

Glassy self-hosted appliance — beta

Single-user Docker appliance with all premium features unlocked. One docker compose up -d.

What's in this release

  • Full server-side gating: registration permanently disabled, commerce/Stripe/push/Sentry/email all off on the appliance, BYOK-only cloud AI, owner auto-unlocked (clear_lifetime)
  • Live Obsidian vault sync, Ollama local AI, MCP server + Second Brain, Agent Gateway — all work out of the box
  • Opt-in compose overlays: bundled Ollama sidecar (docker-compose.ollama.yml), automatic HTTPS via Caddy (docker-compose.https.yml), daily auto-update via Watchtower (docker-compose.watchtower.yml)
  • Automatic daily backups (02:00, encrypted if BACKUP_ENCRYPTION_KEY set)
  • Multi-device access: Tailscale, Cloudflare Tunnel, Caddy HTTPS

Quick start

git clone https://github.com/0Reliance/glassy-selfhost.git
cd glassy-selfhost
cp .env.example .env
# Fill in JWT_SECRET and API_KEY_ENCRYPTION_KEY (openssl rand -hex 32 twice)
docker compose up -d

Image

ghcr.io/0reliance/glassy-dash:v2.35.0-beta.2

Requirements

  • Docker Engine 24+ (or Docker Desktop)
  • 1 GB RAM minimum (2 GB recommended)
  • Any Linux, macOS, or Windows host

Notes

This is a beta release. The GHCR package will be made public before stable v1.0. File issues at 0Reliance/glassy-selfhost/issues.