Tailscale tray menu and UI for Plasma Desktop
Disclaimer Please note that I have no association whatsoever with Tailscale Inc.
This is a personal project and is not endorsed by Tailscale Inc. in any shape or form.
- Control your Tailscale connection from the tray
- Show IPs
- Show current connection status of your devices
- Set and change your Tailscale exit node
- Proper multi account handling
- Tail drive support - Working with davfs2 support + additional help setting up davfs2 and mounting etc
- Send files to any device on your Tailnet directly from the tray menu
GNU General Public License v3.0 - see LICENSE for more details
For now the easiest and most reliable way to install this is to build it from source. To do that, please see the Getting started section below.
If you're feeling adventurous, you can download the latest deb release and give that a try, but there are known issues with it. NOTE: The deb package that is made as part of the release might not working as intended. I'm working on fixing this. And if you know how to package for Debian and Ubuntu, feel free to help out. See #12 for details
- Install the following dependencies
- Git, QT 6, cmake and a c++ compiler, for example:
- On Ubuntu and Ubuntu based distros
sudo apt install git qt6-tools-dev qt6-tools-dev-tools g++ clang cmake davfs2
- On Fedora
sudo dnf -y git g++ clang cmake install qt6-qtbase-devel qt6-qttools-devel qt6-qtbase-private-devel davfs2
- On Arch Linux
sudo pacman -S git clang cmake qt6-base qt6-tools
# For davfs2 we need to use the AUR yay -S davfs2
- On Ubuntu and Ubuntu based distros
- Git, QT 6, cmake and a c++ compiler, for example:
- Clone the repo
- cd into the repo
cd tail-tray
- Make a build directory
mkdir build
- cd into the build directory
cd build
- Run
cmake ../
- Run
make
- Run
sudo make install
- It will now be installed to
/usr/local/bin/tail-tray
and can be started by runningtail-tray
in a terminal or by clicking the Tail Tray icon in the launcher.
- If you would like to participate in the development of this project, feel free to fork the repo and submit a pull request.
- Bugs, we all get them... Please file an issue in the issues tab and we'll sort it out together.