Skip to content

Install: Unraid

Deploy the same DiscVault v26 Compose topology through Unraid Compose Manager with explicit PostgreSQL and filesystem persistence.

Use :latest for DiscVault v26 stable by default or :beta for DiscVault v26 beta. Both channels run PostgreSQL, API, worker, and MCP with the same mounts and internal ports.

  • DiscVault v26 stable · ghcr.io/helmerznl/discvault:latest
  • same PostgreSQL + API + worker + MCP Compose stack
  • stable default :latest; optional beta :beta
  • DiscVault v26 beta · ghcr.io/helmerznl/discvault:beta
  • same PostgreSQL + API + worker + MCP Compose stack
  • stable default :latest; optional beta :beta
  • Unraid 6.12+
  • Compose Manager
  • OpenSSL
  1. Install: Unraid Compose Manager · Install: Docker Compose
  2. Configure: DISCVAULT_IMAGE · :latest default / :beta optional
  3. Configure: DISCVAULT_DATA_DIR=/mnt/user/appdata/discvault/data · DISCVAULT_POSTGRES_DATA=/mnt/user/appdata/discvault/postgres
  4. Verify: postgres · next-api · next-worker · next-mcp · 6080:5000
DISCVAULT_IMAGE=ghcr.io/helmerznl/discvault:latest
DISCVAULT_DATA_DIR=/mnt/user/appdata/discvault/data
DISCVAULT_POSTGRES_DATA=/mnt/user/appdata/discvault/postgres
DISCVAULT_API_PORT=6080
DISCVAULT_MCP_PORT=6090
DISCVAULT_IMAGE=ghcr.io/helmerznl/discvault:beta
DISCVAULT_DATA_DIR=/mnt/user/appdata/discvault/data
DISCVAULT_POSTGRES_DATA=/mnt/user/appdata/discvault/postgres
DISCVAULT_API_PORT=6080
DISCVAULT_MCP_PORT=6090

PostgreSQL, API, worker, and MCP start, and both appdata paths remain intact after container recreation.

  • PostgreSQL persistence
  • persistent /data
  • HTTP 2xx

Install: First start and health check