Add Cloud Marketplaces section, reorganize self-hosted docs, clean up redirects (#760)

* Add marketplace section with Vultr

* Add Images and Self-Hosted Restructure

* Organize self-hosted pages

* Clean up redirects
This commit is contained in:
Brandon Hopkins
2026-05-19 07:55:43 -07:00
committed by GitHub
parent 6dc4724fa2
commit 8ab98eff17
19 changed files with 188 additions and 40 deletions
+39 -13
View File
@@ -81,11 +81,6 @@ const nextConfig = {
destination: '/manage/settings/enforce-periodic-user-authentication',
permanent: true,
},
{
source: '/docs/overview/setup-keys',
destination: '/manage/peers/register-machines-using-setup-keys',
permanent: true,
},
{
source: '/docs',
destination: '/',
@@ -262,7 +257,7 @@ const nextConfig = {
},
{
source: '/how-to/db-workload-migration',
destination: '/manage/peers/site-to-site/db-workload-migration',
destination: '/manage/network-routes/use-cases/site-to-site',
permanent: true,
},
// documentation redirects for use-cases
@@ -299,22 +294,22 @@ const nextConfig = {
},
{
source: '/how-to/routing-traffic-to-multiple-resources',
destination: '/manage/networks/routing-traffic-to-multiple-resources',
destination: '/manage/networks',
permanent: true,
},
{
source: '/how-to/accessing-restricted-domain-resources',
destination: '/manage/networks/accessing-restricted-domain-resources',
destination: '/manage/networks',
permanent: true,
},
{
source: '/how-to/accessing-entire-domains-within-networks',
destination: '/manage/networks/accessing-entire-domains-within-networks',
destination: '/manage/networks',
permanent: true,
},
{
source: '/how-to/access-home-network',
destination: '/manage/networks/homelab/access-home-network',
destination: '/manage/networks/use-cases/access-home-devices',
permanent: true,
},
// documentation redirects for network-routes
@@ -325,17 +320,17 @@ const nextConfig = {
},
{
source: '/how-to/configuring-default-routes-for-internet-traffic',
destination: '/manage/network-routes/configuring-default-routes-for-internet-traffic',
destination: '/manage/network-routes/use-cases/exit-nodes',
permanent: true,
},
{
source: '/how-to/configuring-routes-with-access-control',
destination: '/manage/network-routes/configuring-routes-with-access-control',
destination: '/manage/network-routes/access-control',
permanent: true,
},
{
source: '/how-to/resolve-overlapping-routes',
destination: '/manage/network-routes/resolve-overlapping-routes',
destination: '/manage/network-routes/overlapping-routes',
permanent: true,
},
{
@@ -753,6 +748,37 @@ const nextConfig = {
destination: '/selfhosted/maintenance/scaling/scaling-your-self-hosted-deployment',
permanent: true,
},
// selfhosted maintenance reorganization
{
source: '/selfhosted/configuration-files',
destination: '/selfhosted/maintenance/configuration-files',
permanent: true,
},
{
source: '/selfhosted/sqlite-store',
destination: '/selfhosted/maintenance/sqlite-store',
permanent: true,
},
{
source: '/selfhosted/postgres-store',
destination: '/selfhosted/maintenance/postgres-store',
permanent: true,
},
{
source: '/selfhosted/activity-postgres-store',
destination: '/selfhosted/maintenance/activity-postgres-store',
permanent: true,
},
{
source: '/selfhosted/activity-mysql-store',
destination: '/selfhosted/maintenance/activity-mysql-store',
permanent: true,
},
{
source: '/selfhosted/geo-support',
destination: '/selfhosted/maintenance/geo-support',
permanent: true,
},
]
},
rewrites: async () => {