Add environment variables to override admin panel interface settings
Co-authored-by: kaaax0815 <32197462+kaaax0815@users.noreply.github.com>
This commit is contained in:
@@ -20,3 +20,25 @@ You will however still see a IPv6 address in the Web UI, but it won't be used.
|
||||
This option can be removed in the future, as more devices support IPv6.
|
||||
|
||||
///
|
||||
|
||||
## Configuration Overrides
|
||||
|
||||
These environment variables allow you to override settings that would normally be configured through the Admin Panel. When set, these values take precedence over database settings and cannot be changed through the Web UI.
|
||||
|
||||
| Env | Example | Description |
|
||||
| ---------------------------- | ------- | ----------------------------------------------------- |
|
||||
| `OVERRIDE_INTERFACE_PORT` | `51820` | Override the WireGuard interface listening port |
|
||||
| `OVERRIDE_INTERFACE_DEVICE` | `eth1` | Override the network device/interface |
|
||||
| `OVERRIDE_INTERFACE_MTU` | `1420` | Override the MTU (Maximum Transmission Unit) setting |
|
||||
|
||||
/// warning | Override Behavior
|
||||
|
||||
When these override environment variables are set:
|
||||
- The specified values will be used instead of database settings
|
||||
- Changes made through the Web UI to these fields will not take effect
|
||||
- The Web UI will still display the overridden values
|
||||
- Updates to these fields via the API will be ignored
|
||||
|
||||
These overrides are useful for containerized environments where configuration should be controlled externally.
|
||||
|
||||
///
|
||||
|
||||
Reference in New Issue
Block a user