[GH-ISSUE #969] Make it possible to run signal with ssl not using letsencrypt #1519

Closed
opened 2026-08-05 00:42:52 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @ykorzikowski on GitHub (Jun 19, 2023).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/969

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). Original GitHub issue: https://github.com/netbirdio/netbird/issues/969 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 2026-08-05 00:42:52 -04:00
Author
Owner

@TechHutTV commented on GitHub (May 9, 2026):

Signal now supports custom certificates via --cert-file / --cert-key (PR #2257, shipped in v0.28.5). You can run signal fully without LetsEncrypt by pointing those flags at certs you've issued externally (e.g. via your desec DNS-01 flow). Closing as fixed - if I missed anything let me know by replying here or opening a new discussion.

<!-- gh-comment-id:4413154808 --> @TechHutTV commented on GitHub (May 9, 2026): Signal now supports custom certificates via `--cert-file` / `--cert-key` (PR #2257, shipped in v0.28.5). You can run signal fully without LetsEncrypt by pointing those flags at certs you've issued externally (e.g. via your desec DNS-01 flow). Closing as fixed - if I missed anything let me know by replying here or opening a new discussion.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#1519