-
rebuild self-hosted page as Clusters with type features (#641)
Some checks failedbuild and push / build_n_push (push) Has been cancelledreleased this
2026-05-20 17:48:38 +08:00 | 70 commits to localize-zh-v2.39.0 since this release- feat(reverse-proxy): rebuild self-hosted page as Clusters with type + features
The Self-Hosted Proxies page was account-only by design but the
underlying API already returned every cluster the account could see.
Lifting that filter and renaming the page surfaces shared clusters
too — operators can see what NetBird-deployed clusters are reachable
alongside their own self-hosted ones, with online status and feature
support visible per row.ReverseProxyCluster matches the new backend shape:
type
(account/shared),online, and the three capability flags. The
isSelfHostedClusterprovider hook now compares againsttype === accountinstead of a deprecated boolean.Page folder renamed self-hosted-proxies → clusters (history-preserving
git mv). Table columns: Cluster (with an EphemeralPeerIndicator-style
icon next to the name marking account vs shared and a colored dot for
online status), Connected Proxies (plain numeric), Features (one
tooltip-backed badge per supported capability), Actions (Delete only
on account-owned rows; shared clusters render an empty action cell).Empty state shows when the list is fully empty with a doc link in the
page header. Sidebar entry restored under Reverse Proxy.-
Update record in modal, update doc link, update modal title
-
update reverse proxy documentation links to latest anchors
-
update cluster modal description to "proxy cluster" instead of "self-hosted cluster"
Co-authored-by: Eduard Gert kontakt@eduardgert.de
Downloads