[GH-ISSUE #4967] Unable to add clinet devices during initialization and bootstrapping #10188

Open
opened 2026-08-05 01:24:55 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @jASSSSSSON on GitHub (Dec 18, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4967

Describe the problem

When I tried a brand new installation (using my own Caddy reverse proxy), according to the webpage guide, I was unable to add your client device when I reached [Time to add your client device].

To Reproduce

Steps to reproduce the behavior:

  1. Using Caddy for Reverse Proxy
  2. Use PocketID as IDP
  3. New installtion of netbird
  4. See error

Expected behavior

All is well.

Are you using NetBird Cloud?

No.

NetBird version

0.60.7

Is any other VPN software installed?

No?

Debug output

2025-12-18T10:18:32Z DEBG client/internal/login.go:99: connecting to the Management service https://netbird.mydomain.com:443
2025-12-18T10:18:32Z DEBG client/internal/login.go:36: connected to the Management service https://netbird.mydomain.com:443
2025-12-18T10:18:32Z ERRO shared/management/client/grpc.go:349: failed to login to Management Service: rpc error: code = PermissionDenied desc = no peer auth method provided, please use a setup key or interactive SSO login

Additional context

In fact, this is my second attempt at installation. Previously, I completed the installation on another virtual machine (with a different IP) and used the same reverse proxy configuration to complete all steps until I added the IOS device, which remained stuck in Connecting. Upon checking the logs, I found that it was unable to establish a connection with the server.
I think it may be that some ports require a proxy, but I don't know (in cases where the reverse proxy is not on the same machine as Netbird).
So I tried to install Netbird directly onto the same machine as the reverse proxy, but this time I couldn't go through the boot interface. At the same time, the error in the log file didn't seem to be a network issue, but I had already entered the boot page through SSO and successfully authorized it when the client connected.

Have you tried these troubleshooting steps?

  • Reviewed client troubleshooting (if applicable)
  • Checked for newer NetBird versions
  • Searched for similar issues on GitHub (including closed ones)
  • Restarted the NetBird client
  • Disabled other VPN software
  • Checked firewall settings
Originally created by @jASSSSSSON on GitHub (Dec 18, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4967 **Describe the problem** When I tried a brand new installation (using my own Caddy reverse proxy), according to the webpage guide, I was unable to add your client device when I reached [Time to add your client device]. **To Reproduce** Steps to reproduce the behavior: 1. Using Caddy for Reverse Proxy 2. Use PocketID as IDP 3. New installtion of netbird 5. See error **Expected behavior** All is well. **Are you using NetBird Cloud?** No. **NetBird version** `0.60.7` **Is any other VPN software installed?** No? **Debug output** ``` 2025-12-18T10:18:32Z DEBG client/internal/login.go:99: connecting to the Management service https://netbird.mydomain.com:443 2025-12-18T10:18:32Z DEBG client/internal/login.go:36: connected to the Management service https://netbird.mydomain.com:443 2025-12-18T10:18:32Z ERRO shared/management/client/grpc.go:349: failed to login to Management Service: rpc error: code = PermissionDenied desc = no peer auth method provided, please use a setup key or interactive SSO login ``` **Additional context** In fact, this is my second attempt at installation. Previously, I completed the installation on another virtual machine (with a different IP) and used the same reverse proxy configuration to complete all steps until I added the IOS device, which remained stuck in Connecting. Upon checking the logs, I found that it was unable to establish a connection with the server. I think it may be that some ports require a proxy, but I don't know (in cases where the reverse proxy is not on the same machine as Netbird). So I tried to install Netbird directly onto the same machine as the reverse proxy, but this time I couldn't go through the boot interface. At the same time, the error in the log file didn't seem to be a network issue, but I had already entered the boot page through SSO and successfully authorized it when the client connected. **Have you tried these troubleshooting steps?** - [x] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [x] Checked for newer NetBird versions - [x] Searched for similar issues on GitHub (including closed ones) - [x] Restarted the NetBird client - [x] Disabled other VPN software - [x] Checked firewall settings
saavagebueno added the triage-needed label 2026-08-05 01:24:55 -04:00
Author
Owner

@jASSSSSSON commented on GitHub (Dec 18, 2025):

Meanwhile, I also hope to provide additional options so that the reverse proxy does not need to be on the same machine as Netbird

<!-- gh-comment-id:3669650514 --> @jASSSSSSON commented on GitHub (Dec 18, 2025): Meanwhile, I also hope to provide additional options so that the reverse proxy does not need to be on the same machine as Netbird
Sign in to join this conversation.
No Label triage-needed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#10188