Bug fixes and new options.
Fixes
- Server-side jobs (prune/compact/catalog) stuck in the queue on some Docker hosts (#307) — in certain container environments (e.g. Unraid), the scheduler's cron entry silently never ran because it was scheduled under a non-root user, so prune jobs piled up and blocked later backups for the same repository while agent backups kept working. The scheduler cron now runs reliably. (The dashboard also warns if the scheduler ever stops running.)
New
- Disable local login when SSO is enabled (#302) — set the
DISABLE_LOCAL_LOGINenvironment variable (or the matching setting) to hide the username/password form and require SSO. Takes effect only when OIDC is configured, so a misconfiguration can't lock you out. - Configurable weekly compact schedule (#272) — choose the day and hour for the automatic repository compaction under Settings → General. It now runs at or after the chosen time on the chosen day, so storage that isn't powered on 24/7 still gets compacted. Defaults to Saturday 02:00.
- Auto-update agents when BBS updates (#306) — a new (default-on) setting under Settings → General that automatically queues an agent update for outdated, online clients whenever BBS updates, keeping agents in sync.
- Unraid template (#315) — a Community Applications template is now included for one-click deployment on Unraid.