[PR #747] Add disable letsencrypt #2859

Open
opened 2025-11-20 08:04:13 -05:00 by saavagebueno · 0 comments
Owner

Original Pull Request: https://github.com/netbirdio/netbird/pull/747

State: closed
Merged: Yes


This PR adds the setup-option NETBIRD_DISABLE_LETSENCRYPT in setup.env.example to allow disabling the internal letsencrypt-setup.
e.g. for use with a reverse-proxy or to ship own letsencrypt-certs from an external-system.

For this i also had to add some env-setup-variables.
I also reordered the compose aswell as the setup.env file to make it more readable.

When running configure with NETBIRD_DISABLE_LETSENCRYPT=true the user is informed about actions he must take to get a working setup.

I have also prepared doc-changes to include more extensive documentation about using netbird behind a reverse-proxy and shipped an example-file for traefik.
I plan to submit that PR when this one is accepted.
EDIT: PR for docs

But I am not 100% happy with how much the user has to edit to archive such a setup, but i think the example-files will help alot.
(Maybe combine the domains and ports, so only 1 thing has to be changed?)

**Original Pull Request:** https://github.com/netbirdio/netbird/pull/747 **State:** closed **Merged:** Yes --- This PR adds the setup-option `NETBIRD_DISABLE_LETSENCRYPT` in `setup.env.example` to allow disabling the internal letsencrypt-setup. e.g. for use with a reverse-proxy or to ship own letsencrypt-certs from an external-system. For this i also had to add some env-setup-variables. I also reordered the compose aswell as the setup.env file to make it more readable. When running configure with `NETBIRD_DISABLE_LETSENCRYPT=true` the user is informed about actions he must take to get a working setup. I have also prepared doc-changes to include more extensive documentation about using netbird behind a reverse-proxy and shipped an example-file for traefik. ~~I plan to submit that PR when this one is accepted.~~ EDIT: [PR for docs](https://github.com/netbirdio/docs/pull/34) But I am not 100% happy with how much the user has to edit to archive such a setup, but i think the example-files will help alot. (Maybe combine the domains and ports, so only 1 thing has to be changed?)
saavagebueno added the pull-request label 2025-11-20 08:04:13 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2859