Restructuring Phase 3 (#492)
248
next.config.mjs
@@ -31,7 +31,7 @@ const nextConfig = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
source: '/how-to/networks-concept',
|
source: '/how-to/networks-concept',
|
||||||
destination: '/how-to/networks',
|
destination: '/manage/networks',
|
||||||
permanent: true,
|
permanent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -56,22 +56,27 @@ const nextConfig = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
source: '/docs/how-to-guides/nameservers',
|
source: '/docs/how-to-guides/nameservers',
|
||||||
destination: '/how-to/manage-dns-in-your-network',
|
destination: '/manage/dns',
|
||||||
permanent: true,
|
permanent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
source: '/docs/how-to-guides/nameservers',
|
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,
|
permanent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
source: '/docs/how-to-guides/network-routes',
|
source: '/docs/how-to-guides/network-routes',
|
||||||
destination: '/routing-traffic-to-private-networks',
|
destination: '/manage/network-routes/routing-traffic-to-private-networks',
|
||||||
permanent: true,
|
permanent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
source: '/docs/overview/setup-keys',
|
source: '/docs/overview/setup-keys',
|
||||||
destination: '/how-to/register-machines-using-setup-keys',
|
destination: '/manage/peers/register-machines-using-setup-keys',
|
||||||
permanent: true,
|
permanent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -86,7 +91,7 @@ const nextConfig = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
source: '/docs/overview/setup-keys',
|
source: '/docs/overview/setup-keys',
|
||||||
destination: '/how-to/register-machines-using-setup-keys',
|
destination: '/manage/peers/register-machines-using-setup-keys',
|
||||||
permanent: true,
|
permanent: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -196,6 +201,237 @@ const nextConfig = {
|
|||||||
destination: '/get-started/cli',
|
destination: '/get-started/cli',
|
||||||
permanent: true,
|
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 () => {
|
rewrites: async () => {
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 502 KiB After Width: | Height: | Size: 502 KiB |
|
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 256 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 234 KiB After Width: | Height: | Size: 234 KiB |
|
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 258 KiB After Width: | Height: | Size: 258 KiB |
|
Before Width: | Height: | Size: 131 KiB After Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 243 KiB After Width: | Height: | Size: 243 KiB |
|
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 179 KiB |
|
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 315 KiB After Width: | Height: | Size: 315 KiB |
|
Before Width: | Height: | Size: 201 KiB After Width: | Height: | Size: 201 KiB |
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 131 KiB After Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 155 KiB |
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 229 KiB After Width: | Height: | Size: 229 KiB |
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 193 KiB |
|
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 256 KiB |
|
Before Width: | Height: | Size: 201 KiB After Width: | Height: | Size: 201 KiB |
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 367 KiB After Width: | Height: | Size: 367 KiB |
|
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 176 KiB |
|
Before Width: | Height: | Size: 375 KiB After Width: | Height: | Size: 375 KiB |
|
Before Width: | Height: | Size: 976 KiB After Width: | Height: | Size: 976 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 368 KiB After Width: | Height: | Size: 368 KiB |
|
Before Width: | Height: | Size: 586 KiB After Width: | Height: | Size: 586 KiB |
|
Before Width: | Height: | Size: 248 KiB After Width: | Height: | Size: 248 KiB |
|
Before Width: | Height: | Size: 471 KiB After Width: | Height: | Size: 471 KiB |
|
Before Width: | Height: | Size: 468 KiB After Width: | Height: | Size: 468 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 436 KiB After Width: | Height: | Size: 436 KiB |
|
Before Width: | Height: | Size: 170 KiB After Width: | Height: | Size: 170 KiB |
|
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 221 KiB After Width: | Height: | Size: 221 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 177 KiB |
|
Before Width: | Height: | Size: 318 KiB After Width: | Height: | Size: 318 KiB |
|
Before Width: | Height: | Size: 365 KiB After Width: | Height: | Size: 365 KiB |
|
Before Width: | Height: | Size: 484 KiB After Width: | Height: | Size: 484 KiB |
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 163 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 135 KiB After Width: | Height: | Size: 135 KiB |
|
Before Width: | Height: | Size: 143 KiB After Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 247 KiB After Width: | Height: | Size: 247 KiB |
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 112 KiB |
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 179 KiB |
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 98 KiB |
|
Before Width: | Height: | Size: 273 KiB After Width: | Height: | Size: 273 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 177 KiB |
|
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 98 KiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 111 KiB |
|
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 104 KiB |
|
Before Width: | Height: | Size: 161 KiB After Width: | Height: | Size: 161 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 491 KiB After Width: | Height: | Size: 491 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |