Skip to content

luci: add nordvpnlite service controls and server lookup#1747

Open
pesa1234 wants to merge 1 commit intoNordSecurity:mainfrom
pesa1234:luci-app-nordvpnlite-improvement
Open

luci: add nordvpnlite service controls and server lookup#1747
pesa1234 wants to merge 1 commit intoNordSecurity:mainfrom
pesa1234:luci-app-nordvpnlite-improvement

Conversation

@pesa1234
Copy link
Copy Markdown

@pesa1234 pesa1234 commented Apr 16, 2026

Extend the NordVPN Lite LuCI backend ACLs and RPC handlers so the settings page can query service state, runtime status, country lists and per-server WireGuard metadata.

Rework the settings view to support recommended, country and specific server selection, fetch country and server data on demand, expose service start/restart/stop/enable/disable controls, and restart the service after Save & Apply while polling for the updated runtime state.

Example:
immagine

immagine immagine

@pesa1234 pesa1234 requested a review from a team as a code owner April 16, 2026 21:22
@nord-llt
Copy link
Copy Markdown

nord-llt commented Apr 16, 2026

CLA assistant check
All committers have signed the CLA.

Extend the NordVPN Lite LuCI backend ACLs and RPC handlers so the settings page can query service state, runtime status, country lists and per-server WireGuard metadata.

Rework the settings view to support recommended, country and specific server selection, fetch country and server data on demand, expose service start/restart/stop/enable/disable controls, and restart the service after Save & Apply while polling for the updated runtime state.

Add the missing OpenWrt runtime dependencies needed by the new lookup flow, including jq, uclient-fetch and ca-bundle.
@pesa1234 pesa1234 force-pushed the luci-app-nordvpnlite-improvement branch from df280bc to 7f7fdd0 Compare April 16, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants