[GH-ISSUE #5934] Missing Crowdsec features in Netbird Dashboard #11935

Closed
opened 2026-08-05 01:31:43 -04:00 by saavagebueno · 12 comments
Owner

Originally created by @demanuPL on GitHub (Apr 20, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5934

The docs says that for run Crowsec integration with proxy it is needed to turn on it individually on each service:

CrowdSec must be enabled individually on each service through the dashboard under Access Control > Access Restrictions. Set the CrowdSec mode to enforce or observe.

but there is no such options on Access Control in the dashboard, there is nothing like Access Restrictions. Am I missing something? I've tested all connections using wget, its working but I have no logs about connecting proxy container to my crowdsec.

I'm on latest v0.69.0

Originally created by @demanuPL on GitHub (Apr 20, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5934 The docs says that for run Crowsec integration with proxy it is needed to turn on it individually on each service: _CrowdSec must be enabled individually on each service through the dashboard under Access Control > Access Restrictions. Set the CrowdSec mode to enforce or observe._ but there is no such options on Access Control in the dashboard, there is nothing like Access Restrictions. Am I missing something? I've tested all connections using wget, its working but I have no logs about connecting proxy container to my crowdsec. I'm on latest v0.69.0
saavagebueno added the triage-needed label 2026-08-05 01:31:43 -04:00
Author
Owner

@dasunsrule32 commented on GitHub (Apr 20, 2026):

Same, I was running around in circles looking for it.

<!-- gh-comment-id:4285145941 --> @dasunsrule32 commented on GitHub (Apr 20, 2026): Same, I was running around in circles looking for it.
Author
Owner

@bastiPB commented on GitHub (Apr 20, 2026):

Same for my installation. Integration went fine i think, enrolled also in crowdsec and i can see it in my crowdsec app dashboard.

Cheers.

<!-- gh-comment-id:4285578980 --> @bastiPB commented on GitHub (Apr 20, 2026): Same for my installation. Integration went fine i think, enrolled also in crowdsec and i can see it in my crowdsec app dashboard. Cheers.
Author
Owner

@nz2o commented on GitHub (Apr 20, 2026):

Same, and I'm pleased to see signs of this existing.
One detail in my case - I have the traefik bouncer set up on mine, with WAF. I am not sure if that matters or not.

I can use WGET with my API key to the Crowdsec LAPI successfully from the Proxy container.
Netbird proxy service doesn't seem to want to reach out on its own though.

<!-- gh-comment-id:4285589976 --> @nz2o commented on GitHub (Apr 20, 2026): Same, and I'm pleased to see signs of this existing. One detail in my case - I have the traefik bouncer set up on mine, with WAF. I am not sure if that matters or not. I can use WGET with my API key to the Crowdsec LAPI successfully from the Proxy container. Netbird proxy service doesn't seem to want to reach out on its own though.
Author
Owner

@ScarsTRF commented on GitHub (Apr 20, 2026):

So it seems that the proxy just isn't reaching out at all. I spent a LONG time trying to figure this out including the troubleshooting steps to figure out if it's even able to talk to it, but seems that's not the problem as I was able to get a message back. I checked the logs as well, there is no mention anywhere about it talking to the crowdsec container. I got my vars set as the documentation says, but nothing. Hopefully this is user error, but judging how we are all having the same issue in this. Might be something on the proxy just refusing to enable it. Otherwise, can't wait for it to be ready to use.

<!-- gh-comment-id:4285791969 --> @ScarsTRF commented on GitHub (Apr 20, 2026): So it seems that the proxy just isn't reaching out at all. I spent a LONG time trying to figure this out including the [troubleshooting steps](https://docs.netbird.io/selfhosted/migration/enable-reverse-proxy#crowd-sec-troubleshooting) to figure out if it's even able to talk to it, but seems that's not the problem as I was able to get a message back. I checked the logs as well, there is no mention anywhere about it talking to the crowdsec container. I got my vars set as the documentation says, but nothing. Hopefully this is user error, but judging how we are all having the same issue in this. Might be something on the proxy just refusing to enable it. Otherwise, can't wait for it to be ready to use.
Author
Owner

@heymoe commented on GitHub (Apr 21, 2026):

Ditto.. Did the manual install of Crowdsec on an existing netbird-server self-hosted deployment. Proxy logs show nothing about crowdsec. Followed the troubleshooting steps and everything seems to checkout.

<!-- gh-comment-id:4286487909 --> @heymoe commented on GitHub (Apr 21, 2026): Ditto.. Did the manual install of Crowdsec on an existing netbird-server self-hosted deployment. Proxy logs show nothing about crowdsec. Followed the troubleshooting steps and everything seems to checkout.
Author
Owner

@jschaufuss commented on GitHub (Apr 21, 2026):

same problem here Crowdsec integrations seams to be fine but no logs and no Access Restriction in the Dashboard.

<!-- gh-comment-id:4286739035 --> @jschaufuss commented on GitHub (Apr 21, 2026): same problem here Crowdsec integrations seams to be fine but no logs and no Access Restriction in the Dashboard.
Author
Owner

@oregapam commented on GitHub (Apr 21, 2026):

Same here and also there is no output for this command: docker compose logs proxy | grep -i crowdsec (from migration guide).
The crowdsec is working, it is available from proxy container, but don't want to use it.

<!-- gh-comment-id:4287257317 --> @oregapam commented on GitHub (Apr 21, 2026): Same here and also there is no output for this command: docker compose logs proxy | grep -i crowdsec (from migration guide). The crowdsec is working, it is available from proxy container, but don't want to use it.
Author
Owner

@nz2o commented on GitHub (Apr 21, 2026):

Saw a note on another issue #5537
Looks like perhaps part of it isn't quite ready yet? Hearing the Dashboard does have an update needed or planned.

<!-- gh-comment-id:4288421631 --> @nz2o commented on GitHub (Apr 21, 2026): Saw a note on another issue #5537 Looks like perhaps part of it isn't quite ready yet? Hearing the Dashboard does have an update needed or planned.
Author
Owner

@Marcus1Pierce commented on GitHub (Apr 21, 2026):

Maybe try update your dashboard https://github.com/netbirdio/dashboard/releases/tag/v2.37.0

<!-- gh-comment-id:4288551844 --> @Marcus1Pierce commented on GitHub (Apr 21, 2026): Maybe try update your dashboard https://github.com/netbirdio/dashboard/releases/tag/v2.37.0
Author
Owner

@heymoe commented on GitHub (Apr 21, 2026):

Upgraded dashboard and all seems working now.

<!-- gh-comment-id:4289109367 --> @heymoe commented on GitHub (Apr 21, 2026): Upgraded dashboard and all seems working now.
Author
Owner

@heisbrot commented on GitHub (Apr 21, 2026):

The dashboard had a pending review, which has now been merged and released.
https://github.com/netbirdio/dashboard/releases/tag/v2.37.0

<!-- gh-comment-id:4289225888 --> @heisbrot commented on GitHub (Apr 21, 2026): The dashboard had a pending review, which has now been merged and released. https://github.com/netbirdio/dashboard/releases/tag/v2.37.0
Author
Owner

@demanuPL commented on GitHub (Apr 22, 2026):

I can confirm that yesterday upgrade v2.37.0 of the dashboard solves the problem

<!-- gh-comment-id:4294244695 --> @demanuPL commented on GitHub (Apr 22, 2026): I can confirm that yesterday upgrade v2.37.0 of the dashboard solves the problem
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#11935