mirror of
https://github.com/fosrl/docs-v2.git
synced 2026-09-27 00:09:07 +02:00
375 lines
12 KiB
JSON
375 lines
12 KiB
JSON
{
|
|
"groups": [
|
|
{
|
|
"group": "About",
|
|
"pages": [
|
|
"index",
|
|
"about/how-pangolin-works",
|
|
"about/pangolin-vs-reverse-proxy-vs-vpn",
|
|
"about/pangolin-vs-bifrost-vs-litellm",
|
|
"about/pangolin-cloud-vs-self-hosted"
|
|
]
|
|
},
|
|
{
|
|
"group": "Manage Pangolin",
|
|
"pages": [
|
|
{
|
|
"group": "Sites",
|
|
"icon": "plug",
|
|
"pages": [
|
|
"manage/sites/understanding-sites",
|
|
"manage/sites/install-site",
|
|
"manage/sites/configure-site",
|
|
"manage/sites/update-site",
|
|
"manage/sites/auto-update",
|
|
"manage/sites/credentials",
|
|
"manage/sites/site-provisioning",
|
|
{
|
|
"group": "Kubernetes",
|
|
"pages": [
|
|
"manage/sites/kubernetes/helm",
|
|
"manage/sites/kubernetes/kustomize",
|
|
"manage/sites/kubernetes/configuration",
|
|
"manage/sites/kubernetes/troubleshooting"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Resources",
|
|
"icon": "link",
|
|
"pages": [
|
|
"manage/resources/understanding-resources",
|
|
"manage/resource-launcher",
|
|
{
|
|
"group": "Public Resources",
|
|
"pages": [
|
|
"manage/resources/public/http-https",
|
|
"manage/resources/public/ai-gateway",
|
|
"manage/resources/public/ssh",
|
|
"manage/resources/public/rdp",
|
|
"manage/resources/public/vnc",
|
|
"manage/resources/public/raw-resources",
|
|
"manage/resources/public/authentication",
|
|
"manage/resources/public/resource-policies",
|
|
"manage/resources/public/targets",
|
|
"manage/resources/public/wildcard-resources",
|
|
"manage/resources/public/healthchecks-failover",
|
|
"manage/resources/public/maintenance"
|
|
]
|
|
},
|
|
{
|
|
"group": "Private Resources",
|
|
"pages": [
|
|
"manage/resources/private/host",
|
|
"manage/resources/private/cidr",
|
|
"manage/resources/private/private-http",
|
|
"manage/resources/private/ai-gateway",
|
|
"manage/resources/private/ssh",
|
|
"manage/resources/private/authentication",
|
|
"manage/resources/private/destinations",
|
|
"manage/resources/private/port-restrictions",
|
|
"manage/resources/private/alias",
|
|
"manage/resources/private/multi-site-routing"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Clients",
|
|
"icon": "desktop",
|
|
"pages": [
|
|
"manage/clients/understanding-clients",
|
|
"manage/clients/nat-traversal",
|
|
"manage/clients/install-client",
|
|
"manage/clients/configure-client",
|
|
"manage/clients/client-logs",
|
|
"manage/clients/update-client",
|
|
"manage/clients/credentials",
|
|
"manage/clients/fingerprinting",
|
|
"manage/clients/archiving-blocking",
|
|
"manage/clients/firewalls",
|
|
{
|
|
"group": "Kubernetes",
|
|
"pages": [
|
|
"manage/clients/kubernetes/deployment"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "AI Gateway",
|
|
"icon": "sparkles",
|
|
"pages": [
|
|
"manage/ai/overview",
|
|
"manage/ai/multiple-gateway-resources",
|
|
"manage/ai/virtual-api-keys",
|
|
{
|
|
"group": "Providers",
|
|
"pages": [
|
|
"manage/ai/providers/overview",
|
|
"manage/ai/providers/configuration",
|
|
"manage/ai/providers/model-routing",
|
|
"manage/ai/providers/openai",
|
|
"manage/ai/providers/anthropic",
|
|
"manage/ai/providers/google-gemini",
|
|
"manage/ai/providers/vertex-ai",
|
|
"manage/ai/providers/bedrock",
|
|
"manage/ai/providers/microsoft-foundry",
|
|
"manage/ai/providers/open-router",
|
|
"manage/ai/providers/vercel-ai-gateway",
|
|
{
|
|
"group": "Custom",
|
|
"pages": [
|
|
"manage/ai/providers/custom",
|
|
"manage/ai/providers/custom/ollama",
|
|
"manage/ai/providers/custom/vllm",
|
|
"manage/ai/providers/custom/bifrost",
|
|
"manage/ai/providers/custom/cloud-apis-through-a-site"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Configure AI Clients and Agents",
|
|
"pages": [
|
|
"manage/ai/configure-ai-clients/claude",
|
|
"manage/ai/configure-ai-clients/codex",
|
|
"manage/ai/configure-ai-clients/opencode",
|
|
"manage/ai/configure-ai-clients/gemini",
|
|
"manage/ai/configure-ai-clients/open-webui",
|
|
"manage/ai/configure-ai-clients/claude-desktop",
|
|
"manage/ai/configure-ai-clients/openclaw"
|
|
]
|
|
},
|
|
"manage/ai/budgets",
|
|
"manage/ai/model-catalog",
|
|
"manage/ai/session-logs",
|
|
"manage/ai/usage-analytics"
|
|
]
|
|
},
|
|
"manage/domains",
|
|
{
|
|
"group": "Organizations",
|
|
"icon": "building",
|
|
"pages": [
|
|
"manage/organizations/manage-organizations",
|
|
"manage/organizations/org-id",
|
|
"manage/labels"
|
|
]
|
|
},
|
|
{
|
|
"group": "Access Control",
|
|
"icon": "user-group",
|
|
"pages": [
|
|
"manage/access-control/create-user",
|
|
"manage/access-control/mfa",
|
|
"manage/access-control/security-keys",
|
|
"manage/access-control/session-length",
|
|
"manage/access-control/password-rotation",
|
|
"manage/access-control/change-password",
|
|
"manage/ssh",
|
|
"manage/access-control/rules",
|
|
"manage/geoblocking",
|
|
"manage/asnblocking",
|
|
"manage/access-control/links",
|
|
"manage/access-control/approvals",
|
|
"manage/access-control/forwarded-headers",
|
|
"manage/access-control/login-page"
|
|
]
|
|
},
|
|
{
|
|
"group": "Identity Providers",
|
|
"icon": "id-card",
|
|
"pages": [
|
|
"manage/identity-providers/add-an-idp",
|
|
"manage/identity-providers/auto-provisioning",
|
|
"manage/identity-providers/openid-connect",
|
|
"manage/identity-providers/google",
|
|
"manage/identity-providers/azure"
|
|
]
|
|
},
|
|
{
|
|
"group": "Logs & Analytics",
|
|
"icon": "chart-bar",
|
|
"pages": [
|
|
"manage/analytics/request",
|
|
"manage/analytics/access",
|
|
"manage/analytics/connection",
|
|
"manage/analytics/action",
|
|
"manage/ai/session-logs",
|
|
"manage/ai/usage-analytics",
|
|
{
|
|
"group": "Event Streaming",
|
|
"pages": [
|
|
"manage/analytics/streaming",
|
|
"manage/analytics/streaming/http",
|
|
"manage/analytics/streaming/s3"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Alerting",
|
|
"icon": "bell",
|
|
"pages": [
|
|
"manage/alerting/alert-rules",
|
|
"manage/alerting/health-checks"
|
|
]
|
|
},
|
|
{
|
|
"group": "Blueprints",
|
|
"icon": "file-code",
|
|
"pages": [
|
|
"manage/blueprints",
|
|
"manage/community-blueprints-repo"
|
|
]
|
|
},
|
|
{
|
|
"group": "Remote Nodes",
|
|
"icon": "circle-nodes",
|
|
"pages": [
|
|
"manage/remote-node/understanding-nodes",
|
|
"manage/remote-node/quick-install-remote",
|
|
"manage/remote-node/config-file",
|
|
"manage/remote-node/backhaul"
|
|
]
|
|
},
|
|
"manage/endpoints-and-pops",
|
|
"manage/integration-api",
|
|
"manage/branding"
|
|
]
|
|
},
|
|
{
|
|
"group": "Self-host Pangolin",
|
|
"pages": [
|
|
"self-host/quick-install",
|
|
"self-host/choosing-a-vps",
|
|
{
|
|
"group": "Manual Installation",
|
|
"pages": [
|
|
"self-host/manual/docker-compose",
|
|
"self-host/manual/unraid",
|
|
{
|
|
"group": "Kubernetes",
|
|
"pages": [
|
|
"self-host/manual/kubernetes/overview",
|
|
"self-host/manual/kubernetes/choose-method",
|
|
"self-host/manual/kubernetes/prerequisites",
|
|
"self-host/manual/kubernetes/helm",
|
|
"self-host/manual/kubernetes/kustomize",
|
|
"self-host/manual/kubernetes/helmfile",
|
|
{
|
|
"group": "GitOps",
|
|
"pages": [
|
|
"self-host/manual/kubernetes/gitops/overview",
|
|
"self-host/manual/kubernetes/gitops/argocd",
|
|
"self-host/manual/kubernetes/gitops/flux"
|
|
]
|
|
},
|
|
{
|
|
"group": "Pangolin",
|
|
"pages": [
|
|
"self-host/manual/kubernetes/pangolin/helm",
|
|
"self-host/manual/kubernetes/pangolin/kustomize",
|
|
"self-host/manual/kubernetes/pangolin/configuration",
|
|
"self-host/manual/kubernetes/pangolin/troubleshooting"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"self-host/manual/podman-quadlets"
|
|
]
|
|
},
|
|
{
|
|
"group": "Clustering",
|
|
"pages": [
|
|
"self-host/clustering/understanding-clustering",
|
|
"self-host/clustering/requirements",
|
|
"self-host/clustering/deploy-a-cluster"
|
|
]
|
|
},
|
|
"self-host/dns-and-networking",
|
|
{
|
|
"group": "Advanced Configuration",
|
|
"pages": [
|
|
"self-host/advanced/config-file",
|
|
"self-host/advanced/increasing-subnet-capacity",
|
|
"self-host/advanced/private-config-file",
|
|
"self-host/advanced/wild-card-domains",
|
|
"self-host/advanced/cloudflare-proxy",
|
|
"self-host/advanced/without-tunneling",
|
|
"self-host/advanced/container-cli-tool",
|
|
"self-host/advanced/database-options",
|
|
"self-host/advanced/integration-api",
|
|
"self-host/advanced/observability",
|
|
"self-host/advanced/enable-geolocation",
|
|
"self-host/advanced/enable-asn-lookup",
|
|
"self-host/advanced/traefik-log-rotation",
|
|
"self-host/telemetry"
|
|
]
|
|
},
|
|
"self-host/how-to-update",
|
|
{
|
|
"group": "Community Guides",
|
|
"pages": [
|
|
"self-host/community-guides/overview",
|
|
"self-host/community-guides/rules",
|
|
"self-host/community-guides/remove-geoblock-plugin",
|
|
"self-host/community-guides/crowdsec",
|
|
"self-host/community-guides/metrics",
|
|
"self-host/community-guides/homeassistant",
|
|
"self-host/community-guides/middlewaremanager",
|
|
"self-host/community-guides/traefiklogsdashboard",
|
|
"self-host/community-guides/geolite2automation"
|
|
]
|
|
},
|
|
"self-host/enterprise-edition"
|
|
]
|
|
},
|
|
{
|
|
"group": "Development",
|
|
"pages": [
|
|
"development/system-architecture",
|
|
"development/contributing",
|
|
"development/feature-requests-and-bug-reports",
|
|
"manage/common-api-routes"
|
|
]
|
|
}
|
|
],
|
|
"tabs": [
|
|
{
|
|
"label": "Downloads",
|
|
"href": "https://pangolin.net/downloads"
|
|
},
|
|
{
|
|
"label": "Website",
|
|
"href": "https://pangolin.net/"
|
|
},
|
|
{
|
|
"label": "GitHub",
|
|
"href": "https://github.com/fosrl/pangolin"
|
|
},
|
|
{
|
|
"label": "Releases",
|
|
"href": "https://pangolin.net/news/tags/release"
|
|
},
|
|
{
|
|
"label": "Trust Center",
|
|
"href": "https://trust.pangolin.net/"
|
|
}
|
|
],
|
|
"anchors": [
|
|
{
|
|
"label": "Discord",
|
|
"href": "https://pangolin.net/discord",
|
|
"icon": "discord"
|
|
},
|
|
{
|
|
"label": "Slack",
|
|
"href": "https://pangolin.net/slack",
|
|
"icon": "slack"
|
|
}
|
|
]
|
|
}
|