Luci-app-tailscale-ng: Tailscale Management UI for OpenWrt LuCI

Hi everyone,

I created luci-app-tailscale-ng, a LuCI web interface for managing Tailscale on OpenWrt.

The main idea is a non-invasive integration with the stock OpenWrt tailscale package: it does not overwrite /etc/config/tailscale or /etc/init.d/tailscale.
Instead, it keeps the standard package intact, stores its own settings in /etc/config/luci-app-tailscale-ng, and applies them via the tailscale up.

Quick notes

  • Unofficial LuCI package (not part of core OpenWrt feeds).

  • Focused on Tailscale management in LuCI: service control, tailscale up settings, and status visibility.

  • Right now, it does not auto-create interfaces/firewall zones/rules (manual setup may be needed).

Install

Download the latest package from Releases, upload to /tmp, then install:

For opkg-based images:


opkg install /tmp/luci-app-tailscale-ng_*.ipk

For apk-based images:


apk add --allow-untrusted --upgrade /tmp/luci-app-tailscale-ng_*.apk

LuCI menu: VPN → Tailscale NG.

Feedback / testers welcome

If you try it, I’d love feedback on:

  • Anything that feels confusing in the UI

  • Missing tailscale up options you rely on

  • Any additional feature ideas.
    I have a Roadmap on GitHub, but I may be missing something obvious here.

3 Likes