Admin: Logs, jobs, and security
Goal and result
Section titled “Goal and result”Monitor health, logs, operations, background jobs, plugin failures, and account security.
Applies to
Section titled “Applies to”Stable and beta use the same v26 service names and endpoints. Logs can contain titles and user identifiers; redact them before sharing.
DiscVault v26 stable
Section titled “DiscVault v26 stable”- DiscVault v26 stable ·
ghcr.io/helmerznl/discvault:latest - same API + worker + MCP + PostgreSQL diagnostics
DiscVault v26 beta
Section titled “DiscVault v26 beta”- DiscVault v26 beta ·
ghcr.io/helmerznl/discvault:beta - same API + worker + MCP + PostgreSQL diagnostics
Prerequisites
Section titled “Prerequisites”- owner access
- matching backup set
- timestamped logs with private data redacted
Procedure
Section titled “Procedure”- Inspect:
/api/next/health· Compose status - Inspect: timestamped logs with private data redacted · failed job ID
- Verify: latest matched backup · secret exposure
- Preserve: error + timestamp + image digest · before retry
Commands and settings
Section titled “Commands and settings”Both channels
Section titled “Both channels”docker compose --env-file /opt/discvault/.env -p discvault -f /opt/discvault/compose.yaml logs --tail=200 next-api next-worker next-mcp postgrescurl --fail http://localhost:6080/api/next/jobscurl --fail http://localhost:6080/api/next/healthExpected result
Section titled “Expected result”Health succeeds, failed jobs have an actionable error, backups are current, and no default or exposed secret remains.
- one failing layer is isolated with its timestamp, status, image digest, and redacted error
- matching backup set
Safety and rollback
Section titled “Safety and rollback”Next step
Section titled “Next step”Source and status
Section titled “Source and status”helmerzNL/DiscVault@6d27c689ac21- Verified:
2026-07-14 - DiscVault Docs:
0.1.0
