Skip to content

Commit de7571f

Browse files
TechHutTVbraginini
andauthored
Embedded DEX and IdP Docs (#533)
* DEX Docs Overall Updates * No IdP required, Multiple IdPs supported, Onboarding flow * File Name Change * Add Announcement * Specify that Embedded IdP is Recommended * Condense Pages to index.mdx and Extra Remove Idp Info Quickstart * Fix Links * Remove API Reference * Remove Gap * Remove API Changes * Update Quickstart * New Local Page and Fixes * Fixing Gaps * Update idp doc * Update quickstart * Minor changes and banner * Fix Broken Links * Remove Password Reset --------- Co-authored-by: braginini <[email protected]>
1 parent c75d088 commit de7571f

25 files changed

+2606
-885
lines changed
432 KB
Loading
273 KB
Loading
86.5 KB
Loading
115 KB
Loading
174 KB
Loading
226 KB
Loading
345 KB
Loading
145 KB
Loading

src/components/NavigationDocs.jsx

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -279,31 +279,16 @@ export const docsNavigation = [
279279
{ title: 'Profiles', href: '/client/profiles' },
280280
],
281281
},
282-
{
283-
title: 'USE CASES',
284-
links: [
285-
{ title: 'Site-to-Site and Site-to-VPN', href: '/use-cases/setup-site-to-site-access' },
286-
{ title: 'Serverless and NetBird', href: '/use-cases/netbird-on-faas' },
287-
{ title: 'Routing peers and Kubernetes', href: '/use-cases/routing-peers-and-kubernetes' },
288-
{ title: 'NetBird Client on AWS ECS', href: '/use-cases/examples' },
289-
{ title: 'NetBird on Mikrotik Router', href: '/use-cases/client-on-mikrotik-router' },
290-
{ title: 'Distributed AI on Kubernetes', href: '/use-cases/distributed-multi-cloud-ai-argocd-microk8s-vllm' },
291-
{ title: 'Self-hosted vs. Cloud-hosted NetBird', href: '/selfhosted/self-hosted-vs-cloud-netbird' },
292-
],
293-
},
294282
{
295283
title: 'SELF-HOST NETBIRD',
296284
links: [
297-
{ title: 'Quickstart guide', href: '/selfhosted/selfhosted-quickstart' },
298-
{ title: 'Advanced guide', href: '/selfhosted/selfhosted-guide' },
299-
{ title: 'Management SQLite Store', href: '/selfhosted/sqlite-store' },
300-
{ title: 'Management Postgres Store', href: '/selfhosted/postgres-store' },
301-
{ title: 'Activity Events Postgres Store', href: '/selfhosted/activity-postgres-store' },
285+
{ title: 'Quickstart Guide', href: '/selfhosted/selfhosted-quickstart' },
302286
{
303-
title: 'Supported IdPs',
287+
title: 'Authentication',
304288
isOpen: false,
305289
links: [
306-
{ title: 'Using IdPs on Self-Hosted', href: '/selfhosted/identity-providers' },
290+
{ title: 'Authentication and IdPs', href: '/selfhosted/identity-providers' },
291+
{ title: 'Local User Management', href: '/selfhosted/identity-providers/local' },
307292
{
308293
title: 'Self-hosted IdPs',
309294
isOpen: true,
@@ -327,10 +312,26 @@ export const docsNavigation = [
327312
},
328313
]
329314
},
315+
{ title: 'Advanced guide', href: '/selfhosted/selfhosted-guide' },
316+
{ title: 'Management SQLite Store', href: '/selfhosted/sqlite-store' },
317+
{ title: 'Management Postgres Store', href: '/selfhosted/postgres-store' },
318+
{ title: 'Activity Events Postgres Store', href: '/selfhosted/activity-postgres-store' },
330319
{ title: 'Management geolocation', href: '/selfhosted/geo-support' },
331320
{ title: 'Troubleshooting', href: '/selfhosted/troubleshooting' },
332321
],
333322
},
323+
{
324+
title: 'USE CASES',
325+
links: [
326+
{ title: 'Site-to-Site and Site-to-VPN', href: '/use-cases/setup-site-to-site-access' },
327+
{ title: 'Serverless and NetBird', href: '/use-cases/netbird-on-faas' },
328+
{ title: 'Routing peers and Kubernetes', href: '/use-cases/routing-peers-and-kubernetes' },
329+
{ title: 'NetBird Client on AWS ECS', href: '/use-cases/examples' },
330+
{ title: 'NetBird on Mikrotik Router', href: '/use-cases/client-on-mikrotik-router' },
331+
{ title: 'Distributed AI on Kubernetes', href: '/use-cases/distributed-multi-cloud-ai-argocd-microk8s-vllm' },
332+
{ title: 'Self-hosted vs. Cloud-hosted NetBird', href: '/selfhosted/self-hosted-vs-cloud-netbird' },
333+
],
334+
},
334335
{
335336
title: 'GET MORE HELP',
336337
links: [

src/components/announcement-banner/AnnouncementBannerProvider.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ import { useLocalStorage } from '@/hooks/useLocalStorage'
1212
const BANNER_ENABLED = true
1313

1414
export const announcement = {
15-
tag: '',
16-
text: 'NetBird v0.60 Released - Native SSH Access',
17-
link: '/manage/peers/ssh',
18-
linkText: 'Read Release Documentation',
19-
linkAlt: 'Learn more about the NetBird v0.60 release',
15+
tag: 'New',
16+
text: 'Simplified IdP Integration',
17+
link: '/selfhosted/identity-providers',
18+
linkText: 'Learn More',
19+
linkAlt: 'Learn more about the embedded Identity Provider powered by DEX for self-hosted installations',
2020
isExternal: false,
2121
closeable: true,
2222
}

0 commit comments

Comments
 (0)