Skip to content

docs: add Networks site-to-site use-case guide#773

Draft
SunsetDrifter wants to merge 2 commits into
mainfrom
docs/networks-site-to-site
Draft

docs: add Networks site-to-site use-case guide#773
SunsetDrifter wants to merge 2 commits into
mainfrom
docs/networks-site-to-site

Conversation

@SunsetDrifter
Copy link
Copy Markdown
Contributor

Summary

Adds a canonical Site-to-Site use-case guide built on the Networks / Resources / Policies system, and repositions the legacy Network Routes guide as a narrow fallback.

NetBird's docs previously implied Networks couldn't do site-to-site (the legacy doc even stated "Network Routes is required when you need Site-to-Site"). That's incorrect — Networks fully supports two-routing-peer site-to-site, verified end-to-end in a lab. This guide documents the recommended pattern so customers migrating off legacy routes don't have to rediscover it.

Changes

  • New page src/pages/manage/networks/use-cases/site-to-site.mdx — full guide: architecture, prerequisites, example topology, setup keys, install, one Network per site (Resource + Routing Peer with Masquerade), policies, static routes (with persistence + bidirectional/return-route notes), verify, cloud routing peers, next steps.
  • Edit src/pages/manage/network-routes/use-cases/site-to-site.mdx — replaced the top <Note> to make Networks the default recommendation; Network Routes is now scoped to the wide-open, no-policy case only (empty Access Control Groups). Source-IP/Masquerade is no longer cited as a differentiator since Masquerade toggles per Routing Peer in both systems.
  • Edit src/components/NavigationDocs.jsx — added the new page to the sidebar under Networks → Use Cases.

Notes

  • Positioning is deliberate: Networks is the recommended, actively developed system; Network Routes remains only for wide-open site-to-site with no policy gating.
  • NavigationAPI.jsx needs no change (page isn't under ipa/); no next.config.mjs redirect needed.

Add a canonical site-to-site guide built on Networks/Resources/Policies,
which is the recommended and actively developed approach. Reposition the
legacy Network Routes site-to-site Note to point at the new page and scope
Network Routes to the wide-open, no-policy case only. Add the new page to
the docs sidebar under Networks > Use Cases.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 29, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fea83481-23b8-49bb-b322-0247569a2502

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/networks-site-to-site

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

…rks site-to-site

- Remove non-existent 'Type: Subnet' field; describe Resource Groups under
  Additional Options to match the actual UI
- Rename Step 4 to 'Create access control policies'
- Trim prerequisites (drop account line and device examples)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant