Skip to content

v2.93.5

Latest

Choose a tag to compare

@marcpope marcpope released this 27 Aug 22:14
· 3 commits to main since this release

Light theme, more API coverage, and fuller usage statistics.

Light theme

The top bar and sidebar keep the dark theme's colors in both themes; only the content area changes with the theme.

API

  • Global S3 settings. POST /api/v1/s3-credentials keeps the stored access and secret key when those fields are blank or omitted, and only requires them when nothing is stored yet. Keys are encrypted at rest. GET returns and POST accepts storage_class, sse_mode, sse_kms_key_id, bandwidth_limit and sync_server_backups; endpoint, storage class and SSE mode are validated. POST /api/v1/s3-credentials/test runs the connection check.
  • Server backups in off-site storage. GET /api/v1/server-backups lists them, POST takes one now, and POST /api/v1/server-backups/restore restores one with a confirmation phrase. The web page and the API share one implementation.
  • Remote SSH (BorgBase). POST/PUT /api/v1/remote-ssh-configs accept borgbase_api_key, borgbase_repo_name and borgbase_manual_quota_gb with the wizard's rules; the payload reports what is set without revealing the key. POST /api/v1/remote-ssh-configs/borgbase-api-test verifies a key.
  • Edit Client. GET /api/v1/clients/{id} includes the owner, server host and SSH port overrides, Wake-on-LAN settings and notes; PUT accepts them all with the web's validation.
  • GET /api/v1/repositories carries s3_config_id and s3_config_name.