-
Notifications
You must be signed in to change notification settings - Fork 86
Config file breakdown #565
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…yments Adds comprehensive documentation for all NetBird self-hosted configuration files including docker-compose.yml, management.json, relay.env, dashboard.env, and turnserver.conf
… more context for certain files and values
…ard built-in nginx, signal legacy port 10000
| | `EmbeddedIdP` | Yes | Enables and configures the built-in identity provider (based on DEX). Handles user authentication, token issuance, and OIDC endpoints. Required for `getting-started.sh` deployments. | | ||
| | `ReverseProxy` | No | Defines trusted proxy IP ranges for accurate client IP detection. Configure this when running behind a load balancer or reverse proxy to ensure correct IP logging and rate limiting. | | ||
| | `StoreConfig` | No | Specifies the database engine (SQLite, PostgreSQL, or MySQL). Defaults to SQLite. Use PostgreSQL for production deployments requiring high availability or concurrent access. | | ||
| | `TURNConfig` | No | Legacy configuration for external TURN servers like coturn. Not used in standard deployments since the relay service handles NAT traversal. Only needed for advanced scenarios. | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should remove this
| The relay secret must be identical in both `management.json` and the relay service environment. A mismatch will cause relay connections to fail. | ||
| </Warning> | ||
|
|
||
| ### Signal Section |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wouldn't mention 10000 port anymore, here and in other places of this guide.
Also no need for all that legacy signal mentions.
| ## See Also | ||
|
|
||
| - [Self-hosting Quickstart Guide](/selfhosted/selfhosted-quickstart) - Get started quickly with default settings | ||
| - [Advanced Self-hosting Guide](/selfhosted/selfhosted-guide) - Custom IdP integration |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - [Advanced Self-hosting Guide](/selfhosted/selfhosted-guide) - Custom IdP integration |
|
|
||
| - [Self-hosting Quickstart Guide](/selfhosted/selfhosted-quickstart) - Get started quickly with default settings | ||
| - [Advanced Self-hosting Guide](/selfhosted/selfhosted-guide) - Custom IdP integration | ||
| - [Environment Variables](/selfhosted/environment-variables) - Runtime environment configuration |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - [Environment Variables](/selfhosted/environment-variables) - Runtime environment configuration |
Added detailed breakdown for all of (self-hoste) NetBird's config files and their values.