[GH-ISSUE #2801] No Add User button #6253

Closed
opened 2026-08-05 01:07:27 -04:00 by saavagebueno · 4 comments
Owner

Originally created by @coreyh503 on GitHub (Oct 28, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/2801

When signing in to my Netbird Peers web interface and I go to the Users tab, there is no Invite User button. The only user I have is the Zitadel Admin. There is another option to add users now when I initially go to my Peer site. I was able to set up a new user there and in order to activate the user a code must be sent to the e-mail address to activate that user. I keep pressing the button to send the code but I never get it. It is not going to spam since I can see every e-mail that comes in to our network via our spam firewall. The code is never sent. Now what?

Originally created by @coreyh503 on GitHub (Oct 28, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/2801 When signing in to my Netbird Peers web interface and I go to the Users tab, there is no Invite User button. The only user I have is the Zitadel Admin. There is another option to add users now when I initially go to my Peer site. I was able to set up a new user there and in order to activate the user a code must be sent to the e-mail address to activate that user. I keep pressing the button to send the code but I never get it. It is not going to spam since I can see every e-mail that comes in to our network via our spam firewall. The code is never sent. Now what?
saavagebueno added the waiting-feedbackself-hosting labels 2026-08-05 01:07:27 -04:00
Author
Owner

@heisbrot commented on GitHub (Oct 29, 2024):

Hey @coreyh503,

in self-hosted NetBird there is no Invite Users button as the IDP (In your case Zitadel) is managing the users.
You can directly create users in Zitadel. See our Docs for more information on this.

In your Zitadel Dashboard you may need to setup SMTP to receive Emails. See official Zitadel guide https://zitadel.com/docs/guides/manage/console/default-settings#smtp

<!-- gh-comment-id:2443612460 --> @heisbrot commented on GitHub (Oct 29, 2024): Hey @coreyh503, in self-hosted NetBird there is no Invite Users button as the IDP (In your case Zitadel) is managing the users. You can directly create users in Zitadel. [See our Docs](https://docs.netbird.io/selfhosted/selfhosted-quickstart#quick-self-hosting-with-zitadel-id-p) for more information on this. In your Zitadel Dashboard you may need to setup SMTP to receive Emails. See official Zitadel guide https://zitadel.com/docs/guides/manage/console/default-settings#smtp
Author
Owner

@TheRealGramdalf commented on GitHub (Oct 31, 2024):

I'm also running into this while running Kanidm (an OIDC compliant IdP). Because of this, there doesn't seem to be any way to group multiple users together, such that User A can access allowed peers from User B, etc etc. Is this just not supported in Netbird self hosted at the moment?

Edit: I took a look at some other issues, and tried the method with wt_account_id here, which didn't seem to work (I used newly created users to be safe). Has this been removed in favour of email domain?

<!-- gh-comment-id:2451004571 --> @TheRealGramdalf commented on GitHub (Oct 31, 2024): I'm also running into this while running Kanidm (an OIDC compliant IdP). Because of this, there doesn't seem to be any way to group multiple users together, such that User A can access allowed peers from User B, etc etc. Is this just not supported in Netbird self hosted at the moment? Edit: I took a look at some other issues, and tried the method with `wt_account_id` [here](https://github.com/netbirdio/netbird/issues/420#issuecomment-1212726460), which didn't seem to work (I used newly created users to be safe). Has this been removed in favour of email domain?
Author
Owner

@coreyh503 commented on GitHub (Nov 1, 2024):

Thanks so much, Eduard! That was very helpful!

<!-- gh-comment-id:2451949514 --> @coreyh503 commented on GitHub (Nov 1, 2024): Thanks so much, Eduard! That was very helpful!
Author
Owner

@PizzaLovingNerd commented on GitHub (May 26, 2026):

Should work now, Current self-hosted NetBird supports embedded IdP/local user management directly from Team > Users > Add User, including invite-link and create-user flows.

For more info:
Docs: https://docs.netbird.io/selfhosted/identity-providers/local
Zitadel docs: https://docs.netbird.io/selfhosted/identity-providers/zitadel

<!-- gh-comment-id:4549645305 --> @PizzaLovingNerd commented on GitHub (May 26, 2026): Should work now, Current self-hosted NetBird supports embedded IdP/local user management directly from Team > Users > Add User, including invite-link and create-user flows. For more info: Docs: https://docs.netbird.io/selfhosted/identity-providers/local Zitadel docs: https://docs.netbird.io/selfhosted/identity-providers/zitadel
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#6253