mirror of https://github.com/wg-easy/wg-easy
Tree:
fbf24410db
copilot/add-env-variables-admin-panel
gh-pages
master
v14
v12.0.0
v13.0.0
v14.0.0
v15.0.0
v15.0.0-beta.1
v15.0.0-beta.10
v15.0.0-beta.11
v15.0.0-beta.12
v15.0.0-beta.13
v15.0.0-beta.2
v15.0.0-beta.3
v15.0.0-beta.4
v15.0.0-beta.5
v15.0.0-beta.6
v15.0.0-beta.7
v15.0.0-beta.8
v15.0.0-beta.9
v15.1.0
v15.2.0
v15.2.0-beta.1
v15.2.0-beta.2
v15.2.0-beta.3
v15.2.1
v15.2.2
v15.3.0
v15.3.0-beta.1
v15.3.0-beta.2
v15.3.0-beta.3
${ noResults }
13 Commits (fbf24410dbd1ab8b7c49d139d6696552dcb511de)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
fbf24410db |
Add metrics password override and implement frontend UI indicators
Backend changes: - Added WG_METRICS_PASSWORD environment variable override - Updated applyGeneralOverrides() to include metrics password - Updated /api/admin/overrides endpoint to include metrics password Frontend changes: - Added override indicators (warning icons with tooltips) to all form fields - Updated TextField, NumberField, NullTextField, SwitchField, HostField, ArrayField components - Added overridden prop support to all form components - Fetched /api/admin/overrides in all admin pages (interface, general, config, hooks) - Warning icon displays when field is overridden by environment variable - ArrayField shows banner when overridden - Updated documentation with WG_METRICS_PASSWORD Co-authored-by: kaaax0815 <[email protected]> |
8 months ago |
|
|
c1d5822f41 |
Add hooks overrides support with environment variables
- Added WG_PRE_UP, WG_POST_UP, WG_PRE_DOWN, WG_POST_DOWN environment variables - Created applyHooksOverrides() helper function - Updated WireGuard service to apply hooks overrides when generating config - Updated /api/admin/overrides endpoint to include hooks override information - Updated documentation with hooks environment variables Co-authored-by: kaaax0815 <[email protected]> |
8 months ago |
|
|
11ab71b5d2 |
Allow admin panel updates to be saved while overrides remain effective; remove WG_ENABLED
- Remove WG_ENABLED environment variable (interface cannot be disabled) - Allow all admin panel updates to be saved to database - Environment variable overrides take precedence at runtime only - Users can now update values in admin panel even when overridden - Updated documentation to clarify override behavior Co-authored-by: kaaax0815 <[email protected]> |
8 months ago |
|
|
67185192fd |
Refactor environment variables with shorter names and add comprehensive override support
- Rename OVERRIDE_INTERFACE_* to WG_* (shorter, non-conflicting) - Add interface overrides: WG_PORT, WG_DEVICE, WG_MTU, WG_IPV4_CIDR, WG_IPV6_CIDR, WG_ENABLED - Add client config overrides: WG_HOST, WG_CLIENT_PORT, WG_DEFAULT_DNS, WG_DEFAULT_ALLOWED_IPS, WG_DEFAULT_MTU, WG_DEFAULT_PERSISTENT_KEEPALIVE - Add general config overrides: WG_SESSION_TIMEOUT, WG_METRICS_PROMETHEUS, WG_METRICS_JSON - Update all API endpoints to apply and filter overrides - Update documentation with all new environment variables - Exclude AmneziaWG parameters (j*, s*, i*, h*) as requested Co-authored-by: kaaax0815 <[email protected]> |
8 months ago |
|
|
5fd3ee9843 |
Format documentation with prettier
Co-authored-by: kaaax0815 <[email protected]> |
8 months ago |
|
|
e444936c04 |
Add environment variables to override admin panel interface settings
Co-authored-by: kaaax0815 <[email protected]> |
8 months ago |
|
|
6c0d8e91fa
|
Add INIT_ALLOWED_IPS for unattended setup (#2164)
* Add INIT_ALLOWED_IPS env var Implement INIT_ALLOWED_IPS env var like the INIT_DNS to preset the global Allowed IPs field. * Docs: Add INIT_ALLOWED_IPS var to unattended setup table * Make UserConfigService.update param partial Update UserConfigService.update() to accept any subset of the updatable fields. Remove the unnecessary userConfig object from DBService.initialSetup() * formatting fix * format on linux On windows prettier get confused by global conf... common windows things |
10 months ago |
|
|
303c2f1e39
|
Docs: Add amneziawg (#2108)
add amneziawg docs |
11 months ago |
|
|
0f663df7f6
|
Add option to disable ipv6 (#1951)
* add option to disable ipv6 * don't add ipv6 address * update docs |
1 year ago |
|
|
ff783fd4d1
|
Feat: Improve Docs (#1791)
* improve docs * preplan guides * fix spelling * fix nftables rules * consistent wg-easy code block * fix grammar |
1 year ago |
|
|
86bdbe4c3d
|
Feat: Initial Setup through env vars (#1736)
* initial support for initial setup * improve setup * improve mobile view * move base admin route * admin panel mobile view * set initial host and port * add docs * properly setup everything, use for dev env * change userconfig and interface port on setup, note users afterwards |
1 year ago |
|
|
9a029eeb23 |
improve docs, add version script
|
1 year ago |
|
|
9b29d72991
|
Version 15.0.0-beta.1: Rewrite in Nuxt and Typescript, Move to UI (#1333)
* Add Nuxt, ESM, Typescript (#1244)
* wip: add nuxt
* basic implementation
* add changes from
|
1 year ago |