Restructuring Phase 3 (#492)

This commit is contained in:
Brandon Hopkins
2025-11-24 09:25:44 -08:00
committed by GitHub
parent c40c132caa
commit 0080ae97df
477 changed files with 800 additions and 564 deletions

View File

@@ -31,7 +31,7 @@ const nextConfig = {
},
{
source: '/how-to/networks-concept',
destination: '/how-to/networks',
destination: '/manage/networks',
permanent: true,
},
{
@@ -56,22 +56,27 @@ const nextConfig = {
},
{
source: '/docs/how-to-guides/nameservers',
destination: '/how-to/manage-dns-in-your-network',
destination: '/manage/dns',
permanent: true,
},
{
source: '/docs/how-to-guides/nameservers',
destination: '/how-to/manage-dns-in-your-network',
destination: '/manage/dns',
permanent: true,
},
{
source: '/how-to/manage-dns-in-your-network',
destination: '/manage/dns',
permanent: true,
},
{
source: '/docs/how-to-guides/network-routes',
destination: '/routing-traffic-to-private-networks',
destination: '/manage/network-routes/routing-traffic-to-private-networks',
permanent: true,
},
{
source: '/docs/overview/setup-keys',
destination: '/how-to/register-machines-using-setup-keys',
destination: '/manage/peers/register-machines-using-setup-keys',
permanent: true,
},
{
@@ -86,7 +91,7 @@ const nextConfig = {
},
{
source: '/docs/overview/setup-keys',
destination: '/how-to/register-machines-using-setup-keys',
destination: '/manage/peers/register-machines-using-setup-keys',
permanent: true,
},
{
@@ -196,6 +201,237 @@ const nextConfig = {
destination: '/get-started/cli',
permanent: true,
},
// documentation redirects for peers
{
source: '/how-to/add-machines-to-your-network',
destination: '/manage/peers/add-machines-to-your-network',
permanent: true,
},
{
source: '/how-to/approve-peers',
destination: '/manage/peers/approve-peers',
permanent: true,
},
{
source: '/how-to/register-machines-using-setup-keys',
destination: '/manage/peers/register-machines-using-setup-keys',
permanent: true,
},
{
source: '/how-to/browser-client',
destination: '/manage/peers/browser-client',
permanent: true,
},
{
source: '/how-to/ssh',
destination: '/manage/peers/ssh',
permanent: true,
},
{
source: '/how-to/lazy-connection',
destination: '/manage/peers/lazy-connection',
permanent: true,
},
{
source: '/how-to/secure-remote-webserver-access',
destination: '/manage/peers/access-infrastructure/secure-remote-webserver-access',
permanent: true,
},
{
source: '/how-to/setup-keys-add-servers-to-network',
destination: '/manage/peers/access-infrastructure/setup-keys-add-servers-to-network',
permanent: true,
},
{
source: '/how-to/access-internal-resources-from-autoscaled-environments',
destination: '/manage/peers/access-infrastructure/access-internal-resources-from-autoscaled-environments',
permanent: true,
},
{
source: '/how-to/peer-approval-for-remote-worker-access',
destination: '/manage/peers/access-infrastructure/peer-approval-for-remote-worker-access',
permanent: true,
},
{
source: '/how-to/db-workload-migration',
destination: '/manage/peers/site-to-site/db-workload-migration',
permanent: true,
},
// documentation redirects for use-cases
{
source: '/how-to/examples',
destination: '/use-cases/examples',
permanent: true,
},
{
source: '/how-to/netbird-on-faas',
destination: '/use-cases/netbird-on-faas',
permanent: true,
},
{
source: '/how-to/routing-peers-and-kubernetes',
destination: '/use-cases/routing-peers-and-kubernetes',
permanent: true,
},
{
source: '/how-to/client-on-mikrotik-router',
destination: '/use-cases/client-on-mikrotik-router',
permanent: true,
},
{
source: '/how-to/distributed-multi-cloud-ai-argocd-microk8s-vllm',
destination: '/use-cases/distributed-multi-cloud-ai-argocd-microk8s-vllm',
permanent: true,
},
// documentation redirects for networks
{
source: '/how-to/networks',
destination: '/manage/networks',
permanent: true,
},
{
source: '/how-to/routing-traffic-to-multiple-resources',
destination: '/manage/networks/routing-traffic-to-multiple-resources',
permanent: true,
},
{
source: '/how-to/accessing-restricted-domain-resources',
destination: '/manage/networks/accessing-restricted-domain-resources',
permanent: true,
},
{
source: '/how-to/accessing-entire-domains-within-networks',
destination: '/manage/networks/accessing-entire-domains-within-networks',
permanent: true,
},
{
source: '/how-to/access-home-network',
destination: '/manage/networks/homelab/access-home-network',
permanent: true,
},
// documentation redirects for network-routes
{
source: '/how-to/routing-traffic-to-private-networks',
destination: '/manage/network-routes/routing-traffic-to-private-networks',
permanent: true,
},
{
source: '/how-to/configuring-default-routes-for-internet-traffic',
destination: '/manage/network-routes/configuring-default-routes-for-internet-traffic',
permanent: true,
},
{
source: '/how-to/configuring-routes-with-access-control',
destination: '/manage/network-routes/configuring-routes-with-access-control',
permanent: true,
},
{
source: '/how-to/resolve-overlapping-routes',
destination: '/manage/network-routes/resolve-overlapping-routes',
permanent: true,
},
{
source: '/how-to/control-center',
destination: '/manage/control-center',
permanent: true,
},
// documentation redirects for activity
{
source: '/how-to/audit-events-logging',
destination: '/manage/activity',
permanent: true,
},
{
source: '/how-to/traffic-events-logging',
destination: '/manage/activity/traffic-events-logging',
permanent: true,
},
{
source: '/how-to/activity-event-streaming',
destination: '/manage/activity/event-streaming',
permanent: true,
},
{
source: '/how-to/stream-activity-to-datadog',
destination: '/manage/activity/event-streaming/datadog',
permanent: true,
},
{
source: '/how-to/stream-activity-to-amazon-s3',
destination: '/manage/activity/event-streaming/amazon-s3',
permanent: true,
},
{
source: '/how-to/stream-activity-to-amazon-firehose',
destination: '/manage/activity/event-streaming/amazon-firehose',
permanent: true,
},
{
source: '/how-to/stream-activity-to-sentinelone-data-lake',
destination: '/manage/activity/event-streaming/sentinelone-data-lake',
permanent: true,
},
{
source: '/how-to/stream-activity-to-generic-http',
destination: '/manage/activity/event-streaming/generic-http',
permanent: true,
},
{
source: '/how-to/monitor-system-and-network-activity',
destination: '/manage/activity/traffic-events-logging',
permanent: true,
},
// documentation redirects for team
{
source: '/how-to/idp-sync',
destination: '/manage/team/idp-sync',
permanent: true,
},
{
source: '/how-to/add-users-to-your-network',
destination: '/manage/team/add-users-to-your-network',
permanent: true,
},
{
source: '/how-to/approve-users',
destination: '/manage/team/approve-users',
permanent: true,
},
{
source: '/how-to/auto-offboard-users',
destination: '/manage/team/auto-offboard-users',
permanent: true,
},
{
source: '/how-to/single-sign-on',
destination: '/manage/team/single-sign-on',
permanent: true,
},
{
source: '/how-to/microsoft-entra-id-sync',
destination: '/manage/team/idp-sync/microsoft-entra-id-sync',
permanent: true,
},
{
source: '/how-to/okta-sync',
destination: '/manage/team/idp-sync/okta-sync',
permanent: true,
},
{
source: '/how-to/google-workspace-sync',
destination: '/manage/team/idp-sync/google-workspace-sync',
permanent: true,
},
{
source: '/how-to/jumpcloud-sync',
destination: '/manage/team/idp-sync/jumpcloud-sync',
permanent: true,
},
{
source: '/how-to/keycloak-sync',
destination: '/manage/team/idp-sync/keycloak-sync',
permanent: true,
},
]
},
rewrites: async () => {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 KiB

View File

Before

Width:  |  Height:  |  Size: 502 KiB

After

Width:  |  Height:  |  Size: 502 KiB

View File

Before

Width:  |  Height:  |  Size: 184 KiB

After

Width:  |  Height:  |  Size: 184 KiB

View File

Before

Width:  |  Height:  |  Size: 179 KiB

After

Width:  |  Height:  |  Size: 179 KiB

View File

Before

Width:  |  Height:  |  Size: 229 KiB

After

Width:  |  Height:  |  Size: 229 KiB

View File

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 256 KiB

View File

Before

Width:  |  Height:  |  Size: 170 KiB

After

Width:  |  Height:  |  Size: 170 KiB

View File

Before

Width:  |  Height:  |  Size: 177 KiB

After

Width:  |  Height:  |  Size: 177 KiB

View File

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Some files were not shown because too many files have changed in this diff Show More