~/guides/tailscale-lg-tv
$ cat guides/tailscale-lg-tv.md

Tailscale on an LG TV.

On a rooted LG TV, Tailscale runs on the TV itself: one press in the Entware app, a QR code to sign in, and the TV is on your tailnet.

What you need

  • A rooted LG TV with the Homebrew Channel (install guide).
  • Entware from https://ohmybahgosh.dev/repo, installed from its TV app.
  • A Tailscale account.

Set it up

Open Add-ons

In the Entware TV app, open Add-ons and go to the network services.

Add Tailscale

Select Tailscale and add it. The app installs it and starts it with the TV.

Sign in

The app shows a QR code of the sign-in link. Scan it with your phone and approve the TV in your tailnet.

Connect

From any device on your tailnet: ssh root@<the TV's tailnet IP>.

Over SSH instead:

$ webos-entware add tailscale
$ webos-entware info tailscale

What it's good for

  • SSH from anywhere, with no ports opened on your router.
  • The TV's services over your tailnet: File Browser, Syncthing and Transmission, and Entware's phone dashboard, which only answers your home network and your tailnet.

It reconnects by itself after a restart, and DNS and the firewall stay webOS's. Removing the add-on signs the TV out of your tailnet.

Related

FAQ

Is there a Tailscale app for LG TVs?
Not in LG's store. On a rooted TV, Entware's Tailscale add-on runs Tailscale on the TV itself.
What does Tailscale on the TV let me do?
Reach the TV from anywhere on your tailnet with no ports opened: SSH, and the Entware services on it like File Browser, Syncthing, Transmission and the phone dashboard.
Does it reconnect after a restart?
Yes. It starts with the TV and signs back in by itself.
Does it change the TV's DNS or firewall?
No. DNS and the firewall stay webOS's.