[GH-ISSUE #6055] Netbird Server Crash #12042

Closed
opened 2026-08-05 01:32:15 -04:00 by saavagebueno · 5 comments
Owner

Originally created by @spamvra on GitHub (May 3, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/6055

Describe the problem

When you change a service domain lets say from x.x.com to y.x.com on proxy the netbird server crash.

To Reproduce

Steps to reproduce the behavior:

  1. Deploy a Netbird
  2. Create admin user
  3. add IDP provider (Our case Azure EntraID)
  4. remove local user login
  5. add a domain to the proxy
  6. add a service to the proxy with your domain
  7. after the service added add one more domain to proxy
  8. now try to change the domain from the service to the new domain

Expected behavior

It should show the banner who say service update but all UI should look kind of stack and if you refresh the page you should be send to authentication page but the spage should be stuck on loading icon

Are you using NetBird Cloud?

Please specify whether you use NetBird Cloud or self-host NetBird's control plane.

NetBird version

Management v0.70.4
Dashboard v2.37.1

Is any other VPN software installed?

Tailscale but disconnected

Add any other context about the problem here.

The server comes back online with docker container restart or server restart. After the restart you can see that all your changes on proxy domain revert and to change the domains you need to remove completely the previous proxy entries and re add them as even you try to change it again you would start the same loop.

Originally created by @spamvra on GitHub (May 3, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/6055 **Describe the problem** When you change a service domain lets say from x.x.com to y.x.com on proxy the netbird server crash. **To Reproduce** Steps to reproduce the behavior: 1. Deploy a Netbird 2. Create admin user 3. add IDP provider (Our case Azure EntraID) 4. remove local user login 5. add a domain to the proxy 6. add a service to the proxy with your domain 7. after the service added add one more domain to proxy 8. now try to change the domain from the service to the new domain **Expected behavior** It should show the banner who say service update but all UI should look kind of stack and if you refresh the page you should be send to authentication page but the spage should be stuck on loading icon **Are you using NetBird Cloud?** Please specify whether you use NetBird Cloud or self-host NetBird's control plane. **NetBird version** Management v0.70.4 Dashboard v2.37.1 **Is any other VPN software installed?** Tailscale but disconnected **Add any other context about the problem here.** The server comes back online with docker container restart or server restart. After the restart you can see that all your changes on proxy domain revert and to change the domains you need to remove completely the previous proxy entries and re add them as even you try to change it again you would start the same loop.
saavagebueno added the triage-needed label 2026-08-05 01:32:15 -04:00
Author
Owner

@ldkv commented on GitHub (May 14, 2026):

+1

Dashboard hangs upon renaming a reverse proxy subdomain. Workaround is to adding the new subdomain then removing the old one.

<!-- gh-comment-id:4453478934 --> @ldkv commented on GitHub (May 14, 2026): +1 Dashboard hangs upon renaming a reverse proxy subdomain. Workaround is to adding the new subdomain then removing the old one.
Author
Owner

@jnfrati commented on GitHub (May 19, 2026):

Hello hello! This should've been fixed already on +0.71.0 as added some extra functionality on the reverse proxy. Could you validate @spamvra / @ldkv ?

<!-- gh-comment-id:4486474642 --> @jnfrati commented on GitHub (May 19, 2026): Hello hello! This should've been fixed already on +0.71.0 as added some extra functionality on the reverse proxy. Could you validate @spamvra / @ldkv ?
Author
Owner

@spamvra commented on GitHub (May 19, 2026):

@jnfrati We would verify it today. Thanks for the update.

<!-- gh-comment-id:4494208136 --> @spamvra commented on GitHub (May 19, 2026): @jnfrati We would verify it today. Thanks for the update.
Author
Owner

@ldkv commented on GitHub (May 20, 2026):

Hello hello! This should've been fixed already on +0.71.0 as added some extra functionality on the reverse proxy. Could you validate @spamvra / @ldkv ?

Hello @jnfrati, I confirm that the renaming works now. Thank you!

For more information, the bug occurred on a freshly installed netbird v0.71.0 with sqlite. Now I am on v0.71.2 with postgres.

<!-- gh-comment-id:4495544010 --> @ldkv commented on GitHub (May 20, 2026): > Hello hello! This should've been fixed already on +0.71.0 as added some extra functionality on the reverse proxy. Could you validate [@spamvra](https://github.com/spamvra) / [@ldkv](https://github.com/ldkv) ? Hello @jnfrati, I confirm that the renaming works now. Thank you! For more information, the bug occurred on a freshly installed netbird `v0.71.0` with `sqlite`. Now I am on `v0.71.2` with `postgres`.
Author
Owner

@spamvra commented on GitHub (May 20, 2026):

We can also verify that works now. We are on Netbird with SQLite.

<!-- gh-comment-id:4497631275 --> @spamvra commented on GitHub (May 20, 2026): We can also verify that works now. We are on Netbird with SQLite.
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#12042