Make it possible to run signal with ssl not using letsencrypt #369

Open
opened 2025-11-20 05:10:20 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @ykorzikowski on GitHub (Jun 19, 2023).

Befor creating an issue again: I really appreciate your work and the frequency of updates! Keep on the good work :) Netbird is my favorite vpn solution as it can be integrated into existing IDP-Infrastructure and the handling is much better than plain wireguard.

Is your feature request related to a problem? Please describe.

Because of the gRPC-Reverseproxy-Issue, I am trying to deploy netbird without using nginx reverse proxy.

Because I am using desec dns challenge for letsencrypt, I do not want certificate generation happen inside the netbird container.

For the management and management dashboard I can specify the ssl certificate.

But for the signal-service, I cant specify a cert and key.

2023/06/19 17:27:50 http: TLS handshake error from ***.***.***.15:56822: acme/autocert: missing certificate

Describe the solution you'd like

  • The Signal server is a bit quiet -> Add more logging here
  • Is it running now? Is it waiting for the certificate?
  • The signal server complains about missing ceritficate, but I put it in place
  • I checked source, but I cant find a solution to override the letsencrypt certificate generation

Describe alternatives you've considered
I set up reverse rpoxy only for dashboard and signal now and hope, this will fix the issue until the PR is merged.

So the situation is AFAIK:

  • Fully non-rproxy netbird is not possible to setup (at least you are using simple letsencrypt validation)
  • Fully rproxy netbird is buggy, because of the Issue

Additional context

https://github.com/netbirdio/netbird/pull/771

Originally created by @ykorzikowski on GitHub (Jun 19, 2023). Befor creating an issue again: I really appreciate your work and the frequency of updates! Keep on the good work :) Netbird is my favorite vpn solution as it can be integrated into existing IDP-Infrastructure and the handling is much better than plain wireguard. **Is your feature request related to a problem? Please describe.** Because of the gRPC-Reverseproxy-Issue, I am trying to deploy netbird without using nginx reverse proxy. Because I am using desec dns challenge for letsencrypt, I do not want certificate generation happen inside the netbird container. For the management and management dashboard I can specify the ssl certificate. But for the signal-service, I cant specify a cert and key. ``` 2023/06/19 17:27:50 http: TLS handshake error from ***.***.***.15:56822: acme/autocert: missing certificate ``` **Describe the solution you'd like** - The Signal server is a bit quiet -> Add more logging here - Is it running now? Is it waiting for the certificate? - The signal server complains about missing ceritficate, but I put it in place - I checked source, but I cant find a solution to override the letsencrypt certificate generation **Describe alternatives you've considered** I set up reverse rpoxy only for dashboard and signal now and hope, this will fix the issue until the PR is merged. So the situation is AFAIK: - Fully non-rproxy netbird is not possible to setup (at least you are using simple letsencrypt validation) - Fully rproxy netbird is buggy, because of the Issue **Additional context** https://github.com/netbirdio/netbird/pull/771
saavagebueno added the feature-requestsignal labels 2025-11-20 05:10:20 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#369