nixos/easytier: document 2.7.0 configuration changes

This commit is contained in:
L-Trump
2026-10-22 12:42:25 +08:00
committed by Sizhe Zhao
parent ffa068ad24
commit c0cff2bb13
3 changed files with 16 additions and 2 deletions

View File

@@ -180,6 +180,18 @@
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
- `easytier` has been updated to 2.7.0 and is stricter about its configuration:
- [`services.easytier.instances.<name>.configServer`](#opt-services.easytier.instances._name_.configServer)
requires a full URL such as `udp://example.com:22020/<token>`; the bare
`<token>` shorthand for the official server was removed.
- The WireGuard portal no longer accepts `client_cidr` or `wg://host:port/CIDR`.
Set `wireguard_private_key` and list the clients under
`vpn_portal_config.clients` with a `virtual_ip` each.
- Unknown keys in the `[flags]` table are rejected instead of being ignored, so
a stale flag now stops the instance with `failed to parse flags`
([upstream #2670](https://github.com/EasyTier/EasyTier/issues/2670)).
- `services.music-assistant` no longer ships the service API credentials that upstream bundles
only in its official release builds. Providers that rely on them (`spotify`, `qobuz`,
`apple_music`, `theaudiodb`, `fanarttv`) no longer work out of the box. Register your own

View File

@@ -134,7 +134,8 @@ let
except `hostname` will be ignored. Valid formats are:
- full uri for custom server: `udp://example.com:22020/<token>`
- username only for official server: `<token>`
Since 2.7.0 a full URL is required; a bare `<token>` is rejected.
'';
example = "udp://example.com:22020/myusername";
};

View File

@@ -50,7 +50,8 @@ in
except {option}`easytier.settings.hostname` will be ignored. Valid formats are:
- full uri for custom server: `udp://example.com:22020/<token>`
- username only for official server: `<token>`
Since 2.7.0 a full URL is required; a bare `<token>` is rejected.
'';
example = "udp://example.com:22020/myusername";
};