Run netbird locally #712

Closed
opened 2025-11-20 05:16:20 -05:00 by saavagebueno · 6 comments
Owner

Originally created by @scorpio2k2 on GitHub (Mar 15, 2024).

Describe the problem

I was checking the Quickstart guide for self hosting but I don't want to expose port 80 and 443 to the internet.

Expected behavior

How can it be installed without exposing port 80 and 443?

Are you using NetBird Cloud?

No

Originally created by @scorpio2k2 on GitHub (Mar 15, 2024). **Describe the problem** I was checking the Quickstart guide for self hosting but I don't want to expose port 80 and 443 to the internet. **Expected behavior** How can it be installed without exposing port 80 and 443? **Are you using NetBird Cloud?** No
saavagebueno added the waiting-feedbackquestionself-hostinggetting-started labels 2025-11-20 05:16:20 -05:00
Author
Owner

@jiangslee commented on GitHub (Mar 15, 2024):

#1267

@jiangslee commented on GitHub (Mar 15, 2024): #1267
Author
Owner

@mlsmaycon commented on GitHub (Mar 17, 2024):

@scorpio2k2 unless you are running on localhost and connecting clients locally, too, you need an SSL certificate; the guide tries to handle certificates with caddy or certbot, but you should be able to configure the dashboard container (nginx) or caddy configuration files with paths to your certificates.

@mlsmaycon commented on GitHub (Mar 17, 2024): @scorpio2k2 unless you are running on localhost and connecting clients locally, too, you need an SSL certificate; the guide tries to handle certificates with caddy or certbot, but you should be able to configure the dashboard container (nginx) or caddy configuration files with paths to your certificates.
Author
Owner

@scorpio2k2 commented on GitHub (Mar 17, 2024):

I was able to install it with getting-started-with-zitadel script but now I have other questions:

  • How upgrades are handled now?
  • How certificates are renewed?
@scorpio2k2 commented on GitHub (Mar 17, 2024): I was able to install it with getting-started-with-zitadel script but now I have other questions: - How upgrades are handled now? - How certificates are renewed?
Author
Owner

@mlsmaycon commented on GitHub (Mar 17, 2024):

Certificates are handled by Caddy, which auto-renews them every three months using either Zerossl or Let's Encrypt.

For upgrades, you just need to pull new images: https://docs.netbird.io/selfhosted/selfhosted-quickstart#upgrade

@mlsmaycon commented on GitHub (Mar 17, 2024): Certificates are handled by Caddy, which auto-renews them every three months using either Zerossl or Let's Encrypt. For upgrades, you just need to pull new images: https://docs.netbird.io/selfhosted/selfhosted-quickstart#upgrade
Author
Owner

@nazarewk commented on GitHub (Apr 18, 2025):

@scorpio2k2 Were you able to configure your airgapped setup? I am both curious and wondering whether we can close this issue as completed :)

While I've seen in multiple places the requirement for SSL certificates, I also know the ACME certificates can be generated without exposing the service to the Internet by using DNS challenges (providing TXT records on the domain) to achieve the air-gapped use case, as long as you own a public domain.

@nazarewk commented on GitHub (Apr 18, 2025): @scorpio2k2 Were you able to configure your airgapped setup? I am both curious and wondering whether we can close this issue as completed :) While I've seen in multiple places the requirement for SSL certificates, I also know the ACME certificates can be generated without exposing the service to the Internet by using DNS challenges (providing TXT records on the domain) to achieve the air-gapped use case, as long as you own a public domain.
Author
Owner

@mlsmaycon commented on GitHub (Jun 1, 2025):

closing issue due to no recent feedback. Feel free to open a new one if the issue persist or reopen if this was a feature request.

@mlsmaycon commented on GitHub (Jun 1, 2025): closing issue due to no recent feedback. Feel free to open a new one if the issue persist or reopen if this was a feature request.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#712