Tailscale configuration in the UI

I’d love for Tailscale to be configurable at a basic level in the UI. Perhaps the following settings:

Tailscale login that shows the login URL and/or a QR code to scan to add your device to the tailnet

Tailscale up/down buttons to connect or disconnect

Toggling Tailscale ssh/accept dns/other Boolean settings

Choosing exit nodes (and whether local networking is available)

Perhaps other things too could be added but the first two or three would probably satisfy 95% of peoples need to ssh to configure Tailscale and let them use it without needing to ssh.

Alternatively some of those settings could be exposed using Tailscale’s web server (usually intended for NAS/media servers but would also work here) for picking exit nodes and such.

This idea has come up from time to time and we would like to have something official in place one day. We do have some amazing third party app developers who might be able to create something for this until such time.

Looking your way @nvcuong1312 :dogheh:

2 Likes

:dogheh:
It’s an honor to be thought of by you.
But now “Tailscale” is a new term to me.
So I’m not sure what can be done. :white_flag:

Oh, although I have developed VPN apps before. (octovpn)

1 Like

I have considered dipping my toes into learning LOVE and making a tailscale configuration app for that purpose, if I can find the time then I’m up for doing something to bridge the gap until official UI support can be added :slight_smile:

3 Likes

Hi, I am almost done working on this. I will reply to this comment once I have finished the project and uploaded it to github. Here’s a screenshot of the wip.

2 Likes

Hey guys! This is finally finished. Here’s the github link:

I made this cause I was sick of taking out my SD card and putting it into my laptop to move files / sick of using CMD for tailscale. This is just a nice GUI that lets me move my roms and whatever other files right to the device. Tested with an Anbernic RG 40XXV.

To install:

1. Copy Tailscale.sh to /mnt/mmc/MUOS/application/

2. Copy the Tailscale/ folder to /mnt/mmc/MUOS/application/

Please let me know if yall encounter any issues! <3

Looks great, fantastic job. See the following for more information regarding the mux_launch.sh script. Also ensure that distribution is within .muxapp specifications (no full paths). If you require packaging assistance please let us know.

1 Like