Releases: backdrop-contrib/remote_site_status_server
Releases · backdrop-contrib/remote_site_status_server
1.x-0.1.0
Remote Site Status Server — 1.x-0.1.0
Initial release.
The server half of the Remote Site Status pair. Install on one central Backdrop site to monitor the health and project versions of your entire fleet.
What's included:
- Site registration with per-site API key issuance (shown once, stored SHA-256-hashed; clipboard copy button)
- Revoke, reinstate, regenerate key, and delete registered sites from the admin UI
- POST api/v1/remote-site-status/report — authenticated report ingest (Bearer auth, rate-limited to 30/hr, 256 KB cap). Upserts site facts and wholesale-replaces installed-version rows per site
- GET api/v1/remote-site-status/status — connection test endpoint
- Manual "Fetch latest versions" batch: fetches the Backdrop release-history feed per project, derives latest stable, latest security release, and security_status automatically. No Update Manager dependency
- Security review layer: per-project notes, mark-as-reviewed form, automatic Needs review flag when a newer advisory appears
- Settings page: notes-stub toggle, stale-cron and quiet-site thresholds
- Four default Views (CMI): sites list, per-site projects, per-project sites, monitored projects list — with version highlighting (blue = update available, red = security release)
- Full Views integration (hook_views_data) with site → site_project → project relationships, custom project-type filter, and date handlers
Requirements: Backdrop CMS 1.28.0+