NetBird first login
Goal: NetBird signs users in through Authentik and GitHub. About 5 minutes, in the NetBird UI.
NetBird runs an embedded Dex. On a fresh deploy no external identity provider is connected, so the first login uses the local admin.
Procedure
Section titled “Procedure”-
Open
https://netbird.madhan.appand sign in asadmin@madhan.appwithNB_OWNER_PASSWORDfrom SOPS. -
Go to Settings → Identity Providers → Add → Authentik and enter:
Field Value Client ID aumenijDycfG1cQURqH9BNJpV3KVUCoMHGPUVUlTClient Secret NETBIRD_CLIENT_SECRETfrom SOPSIssuer https://auth.madhan.app/application/o/netbird/ -
Save. The redirect URI shown must be
https://netbird.madhan.app/oauth2/callback, the oneauthentik.goregisters.
In a private window, open https://netbird.madhan.app, choose Login with Authentik, and confirm the GitHub button appears and signs you in.
Details: NetBird.