diff --git a/public/docs-static/img/manage/network-routes/by-configuration/access-control/network-acl-create-policy.png b/public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-acl-create-policy.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-configuration/access-control/network-acl-create-policy.png rename to public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-acl-create-policy.png diff --git a/public/docs-static/img/manage/network-routes/by-configuration/access-control/network-acl-new-policy.png b/public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-acl-new-policy.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-configuration/access-control/network-acl-new-policy.png rename to public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-acl-new-policy.png diff --git a/public/docs-static/img/manage/network-routes/by-configuration/access-control/network-route-acl-group-settings.png b/public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-route-acl-group-settings.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-configuration/access-control/network-route-acl-group-settings.png rename to public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-route-acl-group-settings.png diff --git a/public/docs-static/img/manage/network-routes/by-configuration/access-control/network-route-acl-prompt.png b/public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-route-acl-prompt.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-configuration/access-control/network-route-acl-prompt.png rename to public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-route-acl-prompt.png diff --git a/public/docs-static/img/manage/network-routes/by-configuration/access-control/network-route-acl-saved.png b/public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-route-acl-saved.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-configuration/access-control/network-route-acl-saved.png rename to public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-route-acl-saved.png diff --git a/public/docs-static/img/manage/network-routes/by-configuration/access-control/network-route-acl.png b/public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-route-acl.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-configuration/access-control/network-route-acl.png rename to public/docs-static/img/manage/network-routes/use-cases/by-configuration/access-control/network-route-acl.png diff --git a/public/docs-static/img/manage/network-routes/by-configuration/overlapping-routes/select-network-routes.png b/public/docs-static/img/manage/network-routes/use-cases/by-configuration/overlapping-routes/select-network-routes.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-configuration/overlapping-routes/select-network-routes.png rename to public/docs-static/img/manage/network-routes/use-cases/by-configuration/overlapping-routes/select-network-routes.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/exit-node-auto-apply.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/exit-node-auto-apply.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/exit-node-auto-apply.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/exit-node-auto-apply.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/netbird-peers-add-exit-node.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/netbird-peers-add-exit-node.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/netbird-peers-add-exit-node.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/netbird-peers-add-exit-node.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/netbird-peers-routing-peer-exit-node.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/netbird-peers-routing-peer-exit-node.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/netbird-peers-routing-peer-exit-node.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/netbird-peers-routing-peer-exit-node.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/netbird-peers-routing-peer.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/netbird-peers-routing-peer.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/netbird-peers-routing-peer.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/netbird-peers-routing-peer.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/netbird-peers.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/netbird-peers.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/exit-nodes/netbird-peers.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/exit-nodes/netbird-peers.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-policy-aws-to-gcp-tcp.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-policy-aws-to-gcp-tcp.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-policy-aws-to-gcp-tcp.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-policy-aws-to-gcp-tcp.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-policy-bidirectional.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-policy-bidirectional.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-policy-bidirectional.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-policy-bidirectional.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-policy-gcp-to-aws-udp.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-policy-gcp-to-aws-udp.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-policy-gcp-to-aws-udp.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-policy-gcp-to-aws-udp.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-aws-groups.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-aws-groups.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-aws-groups.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-aws-groups.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-aws-vpc.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-aws-vpc.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-aws-vpc.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-aws-vpc.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-gcp-groups.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-gcp-groups.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-gcp-groups.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-gcp-groups.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-gcp-vpc.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-gcp-vpc.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-gcp-vpc.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-gcp-vpc.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-masquerade.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-masquerade.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-cloud/add-route-masquerade.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-cloud/add-route-masquerade.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-new-route-enable-masquerade.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-new-route-enable-masquerade.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-new-route-enable-masquerade.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-new-route-enable-masquerade.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-new-route-home-rpi.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-new-route-home-rpi.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-new-route-home-rpi.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-new-route-home-rpi.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-new-route-parents-rpi.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-new-route-parents-rpi.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-new-route-parents-rpi.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-new-route-parents-rpi.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-policy-home-to-parents.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-policy-home-to-parents.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-policy-home-to-parents.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-policy-home-to-parents.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-policy-parents-to-home.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-policy-parents-to-home.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-home/add-policy-parents-to-home.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-home/add-policy-parents-to-home.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-policy-bidirectional.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-policy-bidirectional.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-policy-bidirectional.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-policy-bidirectional.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-policy-branch-to-hq-tcp.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-policy-branch-to-hq-tcp.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-policy-branch-to-hq-tcp.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-policy-branch-to-hq-tcp.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-policy-hq-to-branch-tcp.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-policy-hq-to-branch-tcp.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-policy-hq-to-branch-tcp.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-policy-hq-to-branch-tcp.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-route-branch-network.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-route-branch-network.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-route-branch-network.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-route-branch-network.png diff --git a/public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-route-hq-network.png b/public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-route-hq-network.png similarity index 100% rename from public/docs-static/img/manage/network-routes/by-scenario/site-to-site-office/add-route-hq-network.png rename to public/docs-static/img/manage/network-routes/use-cases/by-scenario/site-to-site-office/add-route-hq-network.png diff --git a/public/docs-static/img/manage/networks/index/add-routing-peer-1.png b/public/docs-static/img/manage/networks/index/add-routing-peer-1.png deleted file mode 100644 index 93d91b4e..00000000 Binary files a/public/docs-static/img/manage/networks/index/add-routing-peer-1.png and /dev/null differ diff --git a/public/docs-static/img/manage/networks/index/new-network-2.png b/public/docs-static/img/manage/networks/index/new-network-2.png deleted file mode 100644 index 8ea6d162..00000000 Binary files a/public/docs-static/img/manage/networks/index/new-network-2.png and /dev/null differ diff --git a/public/docs-static/img/manage/networks/index/resource-acl-1.png b/public/docs-static/img/manage/networks/index/resource-acl-1.png deleted file mode 100644 index 8bc29eb2..00000000 Binary files a/public/docs-static/img/manage/networks/index/resource-acl-1.png and /dev/null differ diff --git a/public/docs-static/img/manage/networks/index/resources-1.png b/public/docs-static/img/manage/networks/index/resources-1.png deleted file mode 100644 index 345ea737..00000000 Binary files a/public/docs-static/img/manage/networks/index/resources-1.png and /dev/null differ diff --git a/public/docs-static/img/manage/networks/index/resources-2.png b/public/docs-static/img/manage/networks/index/resources-2.png deleted file mode 100644 index 61838d22..00000000 Binary files a/public/docs-static/img/manage/networks/index/resources-2.png and /dev/null differ diff --git a/public/docs-static/img/manage/networks/index/settings-1.png b/public/docs-static/img/manage/networks/index/settings-1.png deleted file mode 100644 index 8fae2558..00000000 Binary files a/public/docs-static/img/manage/networks/index/settings-1.png and /dev/null differ diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/01-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/01-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/01-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/01-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/02-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/02-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/02-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/02-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/03-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/03-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/03-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/03-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/04-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/04-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/04-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/04-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/05-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/05-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/05-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/05-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/06-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/06-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/06-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/06-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/07-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/07-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/07-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/07-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/08-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/08-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/08-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/08-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/09-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/09-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/09-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/09-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/10-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/10-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/10-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/10-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/11-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/11-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/11-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/11-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/12-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/12-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/12-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/12-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/13-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/13-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/13-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/13-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/14-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/14-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/14-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/14-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/15-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/15-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/15-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/15-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/16-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/16-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/16-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/16-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/17-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/17-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/17-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/17-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/18-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/18-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/18-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/18-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/19-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/19-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/19-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/19-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/20-domains-within-networks.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/20-domains-within-networks.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/20-domains-within-networks.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/20-domains-within-networks.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/01-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/01-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/01-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/01-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/02-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/02-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/02-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/02-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/03-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/03-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/03-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/03-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/04-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/04-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/04-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/04-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/05-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/05-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/05-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/05-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/06-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/06-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/06-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/06-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/07-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/07-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/07-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/07-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/08-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/08-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/08-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/08-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/09-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/09-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/09-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/09-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/10-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/10-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/10-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/10-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/11-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/11-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/11-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/11-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/12-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/12-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/12-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/12-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/13-restricted-domain.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/13-restricted-domain.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/13-restricted-domain.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/13-restricted-domain.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-acl-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-acl-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-acl-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-acl-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-acl-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-acl-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-acl-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-domain-resource-acl-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-3.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-3.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-3.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-3.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-3.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-3.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-3.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-3.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-4.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-4.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-4.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-resource-acl-4.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-routing-peer-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-routing-peer-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-routing-peer-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-routing-peer-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-routing-peer-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-routing-peer-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-example-routing-peer-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-example-routing-peer-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-routing-peer-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-routing-peer-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-routing-peer-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-routing-peer-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-acl-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-acl-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-acl-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-acl-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-acl-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-acl-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-acl-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-domain-resource-acl-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-routing-peer-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-routing-peer-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/add-wild-routing-peer-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/add-wild-routing-peer-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/new-dev-network-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/new-dev-network-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/new-dev-network-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/new-dev-network-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/new-example-network-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/new-example-network-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/new-example-network-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/new-example-network-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/new-network.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/new-network.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/new-network.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/new-network.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-example-network-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-example-network-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-example-network-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-example-network-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-example-network-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-example-network-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-example-network-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-example-network-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-network-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-network-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-network-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-network-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-network-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-network-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-network-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-network-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-1.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-1.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-1.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-1.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-2.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-2.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-2.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-2.png diff --git a/public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-3.png b/public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-3.png similarity index 100% rename from public/docs-static/img/manage/networks/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-3.png rename to public/docs-static/img/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources/view-wild-network-3.png diff --git a/public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-network-home-lan.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-network-home-lan.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-network-home-lan.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-network-home-lan.png diff --git a/public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-policy-home-lan.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-policy-home-lan.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-policy-home-lan.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-policy-home-lan.png diff --git a/public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-resource-home-network.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-resource-home-network.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-resource-home-network.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-resource-home-network.png diff --git a/public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-routing-peer-home-network.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-routing-peer-home-network.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-routing-peer-home-network.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-routing-peer-home-network.png diff --git a/public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-routing-peer.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-routing-peer.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-routing-peer.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-routing-peer.png diff --git a/public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-user-group.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-user-group.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/access-home-devices/add-user-group.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/add-user-group.png diff --git a/public/docs-static/img/manage/networks/by-scenario/access-home-devices/login-screen-dark.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/login-screen-dark.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/access-home-devices/login-screen-dark.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/access-home-devices/login-screen-dark.png diff --git a/public/docs-static/img/manage/networks/by-scenario/cloud-to-on-prem/add-network-on-prem-datacenter.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/cloud-to-on-prem/add-network-on-prem-datacenter.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/cloud-to-on-prem/add-network-on-prem-datacenter.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/cloud-to-on-prem/add-network-on-prem-datacenter.png diff --git a/public/docs-static/img/manage/networks/by-scenario/cloud-to-on-prem/add-policy-on-prem-databases.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/cloud-to-on-prem/add-policy-on-prem-databases.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/cloud-to-on-prem/add-policy-on-prem-databases.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/cloud-to-on-prem/add-policy-on-prem-databases.png diff --git a/public/docs-static/img/manage/networks/by-scenario/cloud-to-on-prem/add-resource-database-servers.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/cloud-to-on-prem/add-resource-database-servers.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/cloud-to-on-prem/add-resource-database-servers.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/cloud-to-on-prem/add-resource-database-servers.png diff --git a/public/docs-static/img/manage/networks/by-scenario/cloud-to-on-prem/create-new-setup-key-on-prem-db.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/cloud-to-on-prem/create-new-setup-key-on-prem-db.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/cloud-to-on-prem/create-new-setup-key-on-prem-db.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/cloud-to-on-prem/create-new-setup-key-on-prem-db.png diff --git a/public/docs-static/img/manage/networks/by-scenario/remote-worker-access/add-network-office-lan.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/add-network-office-lan.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/remote-worker-access/add-network-office-lan.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/add-network-office-lan.png diff --git a/public/docs-static/img/manage/networks/by-scenario/remote-worker-access/add-policy-remote-worker-office-access.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/add-policy-remote-worker-office-access.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/remote-worker-access/add-policy-remote-worker-office-access.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/add-policy-remote-worker-office-access.png diff --git a/public/docs-static/img/manage/networks/by-scenario/remote-worker-access/add-resource-office-subnet.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/add-resource-office-subnet.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/remote-worker-access/add-resource-office-subnet.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/add-resource-office-subnet.png diff --git a/public/docs-static/img/manage/networks/by-scenario/remote-worker-access/create-new-setup-key-office-lan.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/create-new-setup-key-office-lan.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/remote-worker-access/create-new-setup-key-office-lan.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/create-new-setup-key-office-lan.png diff --git a/public/docs-static/img/manage/networks/by-scenario/remote-worker-access/peer-remote-worker-assigned-group.png b/public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/peer-remote-worker-assigned-group.png similarity index 100% rename from public/docs-static/img/manage/networks/by-scenario/remote-worker-access/peer-remote-worker-assigned-group.png rename to public/docs-static/img/manage/networks/use-cases/by-scenario/remote-worker-access/peer-remote-worker-assigned-group.png diff --git a/src/pages/manage/network-routes/use-cases/by-configuration/access-control.mdx b/src/pages/manage/network-routes/use-cases/by-configuration/access-control.mdx index e5daf49b..235b6be6 100644 --- a/src/pages/manage/network-routes/use-cases/by-configuration/access-control.mdx +++ b/src/pages/manage/network-routes/use-cases/by-configuration/access-control.mdx @@ -30,25 +30,25 @@ In this example, we create a route with the following settings (see [Key Concept - **Access Control Groups:** `servers`

- Network route configuration with access control + Network route configuration with access control

Click **Continue** to proceed.

- Network route group settings + Network route group settings

Complete the configuration and click **Add Route** to save.

- Saved network route + Saved network route

Because you assigned an access control group, you will be prompted to create a policy:

- Policy creation prompt + Policy creation prompt

Click **Create Policy** to continue. @@ -69,7 +69,7 @@ In this example, we create a policy with: - **Destination Groups:** `servers`

- Create access control policy + Create access control policy

You can create new groups by typing a name in the source or destination input fields. @@ -77,7 +77,7 @@ You can create new groups by typing a name in the source or destination input fi Click **Add Policy** to save. The policy appears in the table.

- New policy in table + New policy in table

With this configuration, peers connected to your routing peer can only access port 80 on the routed network. diff --git a/src/pages/manage/network-routes/use-cases/by-configuration/overlapping-routes.mdx b/src/pages/manage/network-routes/use-cases/by-configuration/overlapping-routes.mdx index 7bf3ebc6..0fdbf284 100644 --- a/src/pages/manage/network-routes/use-cases/by-configuration/overlapping-routes.mdx +++ b/src/pages/manage/network-routes/use-cases/by-configuration/overlapping-routes.mdx @@ -60,7 +60,7 @@ netbird routes select -a route3 Open the NetBird system tray application and navigate to **Network Routes**. Click the checkbox next to each route to select or deselect it.

- Route selection in system tray + Route selection in system tray

### Enabling All Routes diff --git a/src/pages/manage/network-routes/use-cases/by-scenario/exit-nodes.mdx b/src/pages/manage/network-routes/use-cases/by-scenario/exit-nodes.mdx index e582566d..237b9681 100644 --- a/src/pages/manage/network-routes/use-cases/by-scenario/exit-nodes.mdx +++ b/src/pages/manage/network-routes/use-cases/by-scenario/exit-nodes.mdx @@ -52,7 +52,7 @@ Clients running v0.55.0 or later auto-apply these routes unless the user has exp Navigate to the NetBird dashboard and select the **Peers** tab.

- Dashboard peers view + Dashboard peers view

### 2. Select the Routing Peer @@ -60,7 +60,7 @@ Navigate to the NetBird dashboard and select the **Peers** tab. Choose the peer that will serve as your exit node.

- Routing peer selection + Routing peer selection

### 3. Configure the Exit Node @@ -68,13 +68,13 @@ Choose the peer that will serve as your exit node. Click **Add Exit Node**. In the dialog, assign one or more distribution groups to specify which peers should use this exit node.

- Add exit node dialog + Add exit node dialog

To make the exit node available without automatic activation, disable **Auto Apply**. Users can then enable it manually.

- Auto Apply option + Auto Apply option

Click **Add Exit Node** to complete the configuration. Masquerading is enabled by default. @@ -84,7 +84,7 @@ Click **Add Exit Node** to complete the configuration. Masquerading is enabled b Check the peer view to confirm the routing peer is marked as an exit node.

- Exit node confirmation + Exit node confirmation

### 5. Configure DNS diff --git a/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-cloud.mdx b/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-cloud.mdx index c3672b82..6a9c5d8d 100644 --- a/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-cloud.mdx +++ b/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-cloud.mdx @@ -79,14 +79,14 @@ netbird up --setup-key YOUR_GCP_SETUP_KEY 4. Routing Peer: Select your AWS instance (or use "aws-routing-peers" Peer Group)

- Create route for AWS VPC + Create route for AWS VPC

5. Distribution Groups: "gcp-routing-peers" 6. Access Control Groups: "aws-routing-peers" (required for route-level policies—this group becomes the destination in access policies; without it, policies targeting this route won't apply)

- AWS route distribution and access control groups + AWS route distribution and access control groups

7. Network Identifier: `aws-vpc` @@ -94,7 +94,7 @@ netbird up --setup-key YOUR_GCP_SETUP_KEY 9. Click **Add Route**

- Enable masquerade in additional settings + Enable masquerade in additional settings

**For GCP VPC:** @@ -103,14 +103,14 @@ netbird up --setup-key YOUR_GCP_SETUP_KEY 3. Routing Peer: Select your GCP instance (or use "gcp-routing-peers" Peer Group)

- Create route for GCP VPC + Create route for GCP VPC

4. Distribution Groups: "aws-routing-peers" 5. Access Control Groups: "gcp-routing-peers" (required for route-level policies—this group becomes the destination in access policies; without it, policies targeting this route won't apply)

- GCP route distribution and access control groups + GCP route distribution and access control groups

6. Network Identifier: `gcp-vpc` @@ -137,11 +137,11 @@ Source: gcp-routing-peers → Destination: aws-routing-peers (specific protocols ```

- AWS to GCP policy with TCP port 443 + AWS to GCP policy with TCP port 443

- GCP to AWS policy with UDP port 53 + GCP to AWS policy with UDP port 53

## Step 5: Configure VPC Routing diff --git a/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-home.mdx b/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-home.mdx index 2477b199..32e80799 100644 --- a/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-home.mdx +++ b/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-home.mdx @@ -80,7 +80,7 @@ sudo netbird up --setup-key YOUR_PARENTS_SETUP_KEY - Click **Add Route**

- Create route for home network + Create route for home network

**For parents' home network:** @@ -93,7 +93,7 @@ sudo netbird up --setup-key YOUR_PARENTS_SETUP_KEY - Click **Add Route**

- Create route for parents network + Create route for parents network

## Step 4: Create Access Policies @@ -108,7 +108,7 @@ Create two policies that allow the routing peers to communicate in both directio - Protocol: All (or restrict as needed)

- Create policy for home to parents + Create policy for home to parents

3. Add second policy: @@ -118,7 +118,7 @@ Create two policies that allow the routing peers to communicate in both directio - Protocol: All (or restrict as needed)

- Create policy for parents to home + Create policy for parents to home

## Step 5: Configure Clientless Devices diff --git a/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-office.mdx b/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-office.mdx index 13505959..ebeebefc 100644 --- a/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-office.mdx +++ b/src/pages/manage/network-routes/use-cases/by-scenario/site-to-site-office.mdx @@ -81,7 +81,7 @@ sudo netbird up --setup-key YOUR_BRANCH_SETUP_KEY 9. Click **Add Route**

- Create route for headquarters network + Create route for headquarters network

**For branch office:** @@ -95,7 +95,7 @@ sudo netbird up --setup-key YOUR_BRANCH_SETUP_KEY 8. Click **Add Route**

- Create route for branch network + Create route for branch network

## Step 4: Create Access Policies @@ -115,11 +115,11 @@ Source: branch-routing-peers → Destination: hq-routing-peers (specific protoco ```

- HQ to branch policy with TCP ports 8080 and 53 + HQ to branch policy with TCP ports 8080 and 53

- Branch to HQ policy with TCP port 443 + Branch to HQ policy with TCP port 443

## Step 5: Configure Network Equipment diff --git a/src/pages/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks.mdx b/src/pages/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks.mdx index b6e01608..2e49f79c 100644 --- a/src/pages/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks.mdx +++ b/src/pages/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks.mdx @@ -31,7 +31,7 @@ To enable DNS wildcard routing: 1. Navigate to `Settings` > `Networks` in NetBird 2. Toggle `Enable DNS wildcard routing` -![Enabling DNS wildcard routing](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/01-domains-within-networks.png) +![Enabling DNS wildcard routing](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/01-domains-within-networks.png) DNS wildcard routing requires routing peers and clients running version `0.35.0` or later. Restart your routing peers and clients after enabling this feature. @@ -50,33 +50,33 @@ DNS Forwarder port change: Starting with NetBird v0.59.0, the local DNS forwarde 3. Enter a name (e.g., `Development Network`) and optional description 4. Click `Add Network` -![Creating Developers Domain Network](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/02-domains-within-networks.png) +![Creating Developers Domain Network](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/02-domains-within-networks.png) ### Add routing peers Click `Add Routing Peer` to enable access to resources in this network. -![Add Routing Peers Window](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/03-domains-within-networks.png) +![Add Routing Peers Window](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/03-domains-within-networks.png) Choose your routing configuration: - Select `Routing Peers` to add a single peer - Select `Peer Group` to add multiple peers for high availability - Click `Continue` -![Local Routing Peers](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/04-domains-within-networks.png) +![Local Routing Peers](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/04-domains-within-networks.png) In `Advanced Settings`: - Enable `Masquerade` to access private networks without configuring local routers - Set `Metric` to prioritize routers (lower values = higher priority) - Click `Add Routing Peer` -![Masquerade and Metric](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/05-domains-within-networks.png) +![Masquerade and Metric](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/05-domains-within-networks.png) ### Add a wildcard domain resource Click `Add Resource` to create the wildcard domain resource. -![Add Domain Resource](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/06-domains-within-networks.png) +![Add Domain Resource](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/06-domains-within-networks.png) Configure the resource: - **Name**: `Development Wildcard Domain` @@ -84,24 +84,24 @@ Configure the resource: - **Assigned Groups**: Select or create a group (e.g., `Development Domain`) - Click `Add Resource` -![Add Development Wildcard Resource](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/07-domains-within-networks.png) +![Add Development Wildcard Resource](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/07-domains-within-networks.png) ### Create an access policy Click `Create Policy` to grant developers access to `*.dev.example.com`. -![Add Policy](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/08-domains-within-networks.png) +![Add Policy](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/08-domains-within-networks.png) Configure the policy: - **Protocol**: `ALL` - **Source**: `Developers` - **Destination**: `Development Domain` (auto-populated) -![Developers Policy](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/09-domains-within-networks.png) +![Developers Policy](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/09-domains-within-networks.png) Click `Continue` to optionally add posture checks, then `Continue` again. Enter a policy name (e.g., `Development Wildcard Domain Policy`) and click `Add Policy`. -![Developers Policy Name](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/10-domains-within-networks.png) +![Developers Policy Name](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/10-domains-within-networks.png) ### Add the base domain resource @@ -109,7 +109,7 @@ Wildcard domains (`*.dev.example.com`) only match subdomains, not the base domai 1. Navigate to `Networks` > `Development Network` and click `Add Resource` -![Development Network](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/11-domains-within-networks.png) +![Development Network](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/11-domains-within-networks.png) 2. Configure the resource: - **Name**: `Development Regular Domain` @@ -117,11 +117,11 @@ Wildcard domains (`*.dev.example.com`) only match subdomains, not the base domai - **Assigned Groups**: `Development Domain` (same group as the wildcard) - Click `Add Resource` -![Regular Domain Resource](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/12-domains-within-networks.png) +![Regular Domain Resource](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/12-domains-within-networks.png) Since you used the same group, NetBird automatically applies the existing routing peers and access policies. -![Development Network Resources](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/13-domains-within-networks.png) +![Development Network Resources](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/13-domains-within-networks.png) Verify the configuration from a developer workstation: @@ -147,23 +147,23 @@ Follow the same steps to create a network for data scientists. Create a new network named `AI Model Training Network`: -![AI Network](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/14-domains-within-networks.png) +![AI Network](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/14-domains-within-networks.png) Add routing peers (single or group for high availability): -![AI Routing Peers](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/15-domains-within-networks.png) +![AI Routing Peers](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/15-domains-within-networks.png) Add the wildcard domain resource for `*.ai.example.com`: -![AI Wildcard Domain Resource](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/16-domains-within-networks.png) +![AI Wildcard Domain Resource](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/16-domains-within-networks.png) Create an access policy for the `Data Scientists` group: -![AI Team Access Policy](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/17-domains-within-networks.png) +![AI Team Access Policy](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/17-domains-within-networks.png) Add the base domain `ai.example.com` as a separate resource. The completed network: -![AI Network](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/18-domains-within-networks.png) +![AI Network](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/18-domains-within-networks.png) ### Add specific subdomain resources @@ -171,11 +171,11 @@ You can add individual subdomain resources for more granular access control. For Click `Add Resource`, enter the subdomain name and address, and assign it to the appropriate group: -![New AI Model Resource](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/19-domains-within-networks.png) +![New AI Model Resource](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/19-domains-within-networks.png) The network now shows all resources: -![AI Training Model Network](/docs-static/img/manage/networks/by-resource-type/accessing-entire-domains-within-networks/20-domains-within-networks.png) +![AI Training Model Network](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-entire-domains-within-networks/20-domains-within-networks.png) Verify from a data scientist workstation: diff --git a/src/pages/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources.mdx b/src/pages/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources.mdx index 9a42588b..f4009848 100644 --- a/src/pages/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources.mdx +++ b/src/pages/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources.mdx @@ -23,33 +23,33 @@ Before starting, ensure you have: 3. Enter a name (e.g., `AWS EU Network`) and optional description 4. Click `Add Network` -![Create Network](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/01-restricted-domain.png) +![Create Network](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/01-restricted-domain.png) ### Add routing peers Click `Add Routing Peer` to enable access to the network's resources. -![Add Routing Peers Window](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/02-restricted-domain.png) +![Add Routing Peers Window](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/02-restricted-domain.png) In the next window: - Select `Routing Peers` to add a single peer (e.g., `aws-router`) - Or select `Peer Group` to add multiple peers for high availability - Click `Continue` -![Local Routing Peers](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/03-restricted-domain.png) +![Local Routing Peers](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/03-restricted-domain.png) In `Advanced Settings`: - Enable `Masquerade` to access private networks without configuring local routers - Set `Metric` to prioritize routers (lower values = higher priority) - Click `Add Routing Peer` -![Masquerade and Metric](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/04-restricted-domain.png) +![Masquerade and Metric](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/04-restricted-domain.png) ### Add the accounting subdomain resource Click `Add Resource` to add the accounting website. -![Add Network Resource](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/05-restricted-domain.png) +![Add Network Resource](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/05-restricted-domain.png) Configure the resource: - **Name**: `Accounting restricted subdomain` @@ -57,13 +57,13 @@ Configure the resource: - **Assigned Groups**: Select or create a group (e.g., `Accounting Subdomain`) - Click `Add Resource` -![Add Accounting Website Resource](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/06-restricted-domain.png) +![Add Accounting Website Resource](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/06-restricted-domain.png) ### Create an access policy for the finance team Click `Create Policy` to define access for the finance team. -![Add Policy](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/07-restricted-domain.png) +![Add Policy](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/07-restricted-domain.png) Configure the policy: - **Protocol**: `TCP` @@ -71,11 +71,11 @@ Configure the policy: - **Destination**: `Accounting Subdomain` (auto-populated) - **Ports**: `80` and `443` -![Finance Policy](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/08-restricted-domain.png) +![Finance Policy](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/08-restricted-domain.png) Click `Continue` to optionally add posture checks, then `Continue` again. Enter a policy name (e.g., `Accounting subdomain Policy`) and click `Add Policy`. -![Finance Policy Name](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/09-restricted-domain.png) +![Finance Policy Name](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/09-restricted-domain.png) ### Add the top-level domain resource for support @@ -87,7 +87,7 @@ The support team needs SSH access to the backend at `example.com`. Add a new res - **Address**: `example.com` - **Assigned Groups**: Select or create a group (e.g., `Webserver`) -![Add TLD Resource](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/10-restricted-domain.png) +![Add TLD Resource](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/10-restricted-domain.png) ### Create an access policy for the support team @@ -101,18 +101,18 @@ Create a policy for SSH access: - **Ports**: `22` 3. Click `Continue` -![Add Support Team Policy](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/11-restricted-domain.png) +![Add Support Team Policy](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/11-restricted-domain.png) 4. Optionally add posture checks, then click `Continue` 5. Enter a policy name (e.g., `Restricted Website TLD Policy`) -![Name Support Team Policy](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/12-restricted-domain.png) +![Name Support Team Policy](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/12-restricted-domain.png) ## Verify the configuration The completed network shows both resources with their access policies: -![AWS EU Network](/docs-static/img/manage/networks/by-resource-type/accessing-restricted-domain-resources/13-restricted-domain.png) +![AWS EU Network](/docs-static/img/manage/networks/use-cases/by-resource-type/accessing-restricted-domain-resources/13-restricted-domain.png) Use the NetBird CLI to verify access. From a finance team workstation: diff --git a/src/pages/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources.mdx b/src/pages/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources.mdx index 65bfd8e9..d057fa30 100644 --- a/src/pages/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources.mdx +++ b/src/pages/manage/networks/use-cases/by-resource-type/routing-traffic-to-multiple-resources.mdx @@ -15,13 +15,13 @@ Traffic will be routed through [routing peers](/manage/networks#routing-peers) r Navigate to `Networks` > `Networks` in the NetBird dashboard:

- new-net-1 + new-net-1

Click `Add Network` to open the setup wizard. Enter a name and description for the network, then click `Continue`:

- new-net2 + new-net2

### Add a routing peer @@ -29,13 +29,13 @@ Click `Add Network` to open the setup wizard. Enter a name and description for t Click `Add routing peer` and select a peer from your network:

- new-example-routing-peer-1 + new-example-routing-peer-1

Click `Continue`, then accept the defaults and click `Add Routing Peer`:

- new-routing-peer-2 + new-routing-peer-2

### Add the network resource @@ -43,7 +43,7 @@ Click `Continue`, then accept the defaults and click `Add Routing Peer`: Click `Add Resource` and enter `Office network` as the name with IP range `172.16.0.0/15` as the address:

- new-example-resource-1 + new-example-resource-1

Assign the group `office-network` to this resource. This group will be used in the access policy for the DevOps team. @@ -55,13 +55,13 @@ Create a policy that grants the `DevOps` group full access to the `office-networ Click `Create Policy` and configure the fields as shown:

- new-resource-acl-1 + new-resource-acl-1

Click `Continue` twice, then click `Add Policy`:

- new-resource-acl-2 + new-resource-acl-2

### Add the DNS server resources @@ -69,7 +69,7 @@ Click `Continue` twice, then click `Add Policy`: Add the first DNS server as a resource. Click `Add Resource` and enter the IP address:

- new-example-resource-2 + new-example-resource-2

Assign the group `office-dns-servers` to this resource. When prompted to create a policy, click `Later` since you will add another DNS server first. @@ -77,7 +77,7 @@ Assign the group `office-dns-servers` to this resource. When prompted to create Add the second DNS server resource:

- new-example-resource-3 + new-example-resource-3

### Create an access policy for DNS servers @@ -87,13 +87,13 @@ Create a policy that grants the `All users` group access to the `office-dns-serv Click `Create Policy` and configure the fields:

- new-resource-acl-3 + new-resource-acl-3

Click `Continue` twice, then click `Add Policy`. Use a generic policy name to cover both DNS server addresses:

- new-resource-acl-4 + new-resource-acl-4

### View the network @@ -101,13 +101,13 @@ Click `Continue` twice, then click `Add Policy`. Use a generic policy name to co After completing the wizard, the network appears in the Networks list:

- view-example-network-1 + view-example-network-1

Click the network name to view details:

- view-example-network-2 + view-example-network-2

From this view, you can edit or add resources and routing peers using the `Edit` buttons in each section. diff --git a/src/pages/manage/networks/use-cases/by-scenario/access-home-devices.mdx b/src/pages/manage/networks/use-cases/by-scenario/access-home-devices.mdx index dcf099b5..2502d681 100644 --- a/src/pages/manage/networks/use-cases/by-scenario/access-home-devices.mdx +++ b/src/pages/manage/networks/use-cases/by-scenario/access-home-devices.mdx @@ -34,7 +34,7 @@ If you haven't already, install NetBird on your laptop and connect: 2. Under **Assigned Groups**, add a new group: "Home Users"

- Add user group + Add user group

## Step 3: Find Your Home Subnet @@ -60,7 +60,7 @@ Look for your local subnet, typically something like `192.168.1.0/24` or `192.16 3. Name it "Home LAN" and click **Save**

- Add network + Add network

## Step 5: Add Your Home Subnet as a Resource @@ -72,7 +72,7 @@ Look for your local subnet, typically something like `192.168.1.0/24` or `192.16 5. Click **Add Resource**

- Add resource + Add resource

@@ -88,7 +88,7 @@ For more granular access, add specific device IPs instead of the entire subnet. 5. Name it "Home LAN Access" and click **Add Policy**

- Add policy + Add policy

## Step 7: Set Up the Routing Peer @@ -118,13 +118,13 @@ sudo netbird up --setup-key YOUR_SETUP_KEY 4. In the Networks view, click **Add Routing Peer** on your Home LAN network

- Add routing peer button + Add routing peer button

5. Select your new peer and click **Add Routing Peer**

- Add routing peer + Add routing peer

## Step 8: Test the Connection diff --git a/src/pages/manage/networks/use-cases/by-scenario/cloud-to-on-premise.mdx b/src/pages/manage/networks/use-cases/by-scenario/cloud-to-on-premise.mdx index 1438c6b3..0c32037b 100644 --- a/src/pages/manage/networks/use-cases/by-scenario/cloud-to-on-premise.mdx +++ b/src/pages/manage/networks/use-cases/by-scenario/cloud-to-on-premise.mdx @@ -39,7 +39,7 @@ Look for your local subnet, typically something like `10.100.0.0/24`. 3. Name it "On-Premise Data Center" and click **Save**

- Add network + Add network

## Step 3: Add Your Database as a Resource @@ -51,7 +51,7 @@ Look for your local subnet, typically something like `10.100.0.0/24`. 5. Click **Add Resource**

- Add resource + Add resource

@@ -68,7 +68,7 @@ For more granular access, add specific database IPs instead of the entire subnet 6. Name it "Cloud to Database Access" and click **Add Policy**

- Add policy + Add policy

## Step 5: Set Up the Routing Peer On-Premise @@ -79,7 +79,7 @@ The routing peer forwards traffic from NetBird to your data center network. Inst 2. Create a new setup key (one-time use recommended). Add `on-prem-databases` to **Auto-assigned groups** and click **Create Setup Key**.

- Create setup key + Create setup key

diff --git a/src/pages/manage/networks/use-cases/by-scenario/remote-worker-access.mdx b/src/pages/manage/networks/use-cases/by-scenario/remote-worker-access.mdx index eecf00ab..4f40976d 100644 --- a/src/pages/manage/networks/use-cases/by-scenario/remote-worker-access.mdx +++ b/src/pages/manage/networks/use-cases/by-scenario/remote-worker-access.mdx @@ -34,7 +34,7 @@ If you haven't already, install NetBird on a remote worker's laptop and connect: 2. Under **Assigned Groups**, add a new group: `remote-workers`

- Add remote worker to group + Add remote worker to group

## Step 3: Find Your Office Subnet @@ -60,7 +60,7 @@ Look for your local subnet, typically something like `10.0.0.0/24` or `192.168.1 3. Name it "Office LAN" and click **Save**

- Add network + Add network

## Step 5: Add Your Office Subnet as a Resource @@ -72,7 +72,7 @@ Look for your local subnet, typically something like `10.0.0.0/24` or `192.168.1 5. Click **Add Resource**

- Add resource + Add resource

@@ -88,7 +88,7 @@ For more granular access, add specific server IPs instead of the entire subnet. 5. Name it "Remote Worker Office Access" and click **Add Policy**

- Create policy for remote worker office access + Create policy for remote worker office access

## Step 7: Set Up the Routing Peer @@ -104,7 +104,7 @@ The routing peer forwards traffic from NetBird to your office network. Choose an 2. Create a new setup key (one-time use recommended). Add `office-lan` to **Auto-assigned groups** and click **Create Setup Key**.

- Create setup key + Create setup key