Repository navigation
docs: add Veeam backup repository integration guide - #190
Merged
Merged
Conversation
Add a Veeam Backup & Replication integration guide under developer/integration/backup/ covering bucket preparation with versioning and Object Lock, a least-privilege IAM policy, repository registration with TLS, agent enrollment via a protection group, backup job execution, and file-level restore, plus a troubleshooting table for the license gate, UAC agent push, and SOSAPI capacity reporting (rustfs#1511). Verified with VBR 13.1.2.57 against RustFS 1.0.1: 87.4 GB processed, 63 GB stored, 0 errors, file-level restore successful. Locales covered: en, zh, de, fr, ja.
|
@majinghe is attempting to deploy a commit to the overtrue's projects Team on Vercel. A member of the Team first needs to authorize it. |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
rustfs-docs | 4a4fb12 | Commit Preview URL Branch Preview URL |
Oct 31 2026, 06:38 AM |
Clarify licensing, data paths, retention boundaries, and Windows setup. Link official downloads and trials, correct IAM action scopes, and compress screenshots to meet the documentation gate. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add a Veeam Backup & Replication integration guide under
developer/integration/backup/veeam.mdin all five locales (en, zh, de, fr, ja), including navigation and four screenshots per locale.The guide covers:
Localized titles and descriptions now name the Veeam/RustFS integration. Screenshot alt text describes visible evidence rather than claiming detected versioning or Object Lock. The 20 oversized PNGs are replaced by readable WebP images, each 22,044–59,188 bytes.
Validation
npm run docs:check— passed: relative links, navigation, code fences, prohibited strings, screenshot limits, locale tree parity, and non-Mermaid technical code parity.git diff --checkandgit diff --cached --check— passed.npm run test:search— passed, 21/21 tests against the final generated multilingual indexes.npm run types:check— failed with 18 existing TS7006 diagnostics inscripts/add-language-redirects.mjs,scripts/worker-redirects.test.mjs, andworker.mjs. The identical errors were reproduced at the unchanged original PR head4a4fb12fc69fcacd2721fe2fb913459b9534170a; no unrelated script changes are included.npm run build— passed on the final diff: 3,925 static files generated and 268 Cloudflare language redirect rules written. An earlier build was stopped after subsequent prose edits to avoid using a stale artifact.The author's reported integration test used VBR 13.1.2.57 and RustFS 1.0.1: 87.4 GB processed, 63 GB stored, no backup errors, and a successful file-level restore. This repair did not rerun that Windows/S3 test. The report selects Direct at repository setup but does not record the Security selection, so it does not independently prove a gateway-free data path. It does not establish Veeam certification, immutable-retention enforcement, bare-metal recovery, or all restore paths.
Locales covered
en, zh, de, fr, ja