https://github.com/SneWs/tail-tray
Tailscale tray menu and UI for the KDE Plasma Desktop
https://github.com/SneWs/tail-tray
kde mesh-networks plasma qt tailscale tray-application ui vpn wireguard
Last synced: 7 months ago
JSON representation
Tailscale tray menu and UI for the KDE Plasma Desktop
- Host: GitHub
- URL: https://github.com/SneWs/tail-tray
- Owner: SneWs
- License: gpl-3.0
- Created: 2024-07-06T12:51:56.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-23T19:45:40.000Z (12 months ago)
- Last Synced: 2024-10-24T06:21:53.453Z (12 months ago)
- Topics: kde, mesh-networks, plasma, qt, tailscale, tray-application, ui, vpn, wireguard
- Language: C++
- Homepage:
- Size: 5.96 MB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - SneWs/tail-tray - Tailscale tray menu and UI for the KDE Plasma Desktop (C++)
README
# Tail Tray
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.
### Features
- [X] Control your Tailscale connection from the tray
- [X] Show IPs
- [X] Show current connection status of your devices
- [X] Overview of your network and network status
- [X] Set and change your Tailscale exit node
- [X] Proper multi account handling
- [X] Tail drive support - Working with davfs2 support + additional help setting up davfs2 and mounting etc
- [X] Send files to any device on your Tailnet directly from the tray menu
- [X] Get notified and receive files from any device on your Tailnet to a pre-defined location on disk
- [X] Pre-built binaries for major distros and experimental Windows support### License
GNU General Public License v3.0 - see [LICENSE](LICENSE) for more details### Installation
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.### Prerequisites
* Tailscale installed and running - https://tailscale.com
* davfs2 installed and configured (If you plan on using Tail drives or accessing Tail drives. Tail Tray also helps you to automatically configure this) - https://wiki.archlinux.org/title/Davfs2### Supported architectures
* x86_64
* ARM64
* Any other architecture that QT 6 supports and where you can compile this project and where Tailscale runs### Getting started
### Pre-built packages
* [Debian / Ubuntu / Mint based distros](https://github.com/SneWs/tail-tray/releases)
* [OpenSUSE & Fedora RPMs](https://software.opensuse.org/download.html?project=home%3Aayankov&package=tail-tray)
* [NixOS](/docs/nix-os.md)
* [Windows (EXPERIMENTAL! latest unstable only, and not signed)](https://github.com/SneWs/tail-tray/releases/download/latest/Tail-Tray-Windows.zip)### Build and install from Source
* [On Linux](/docs/build-from-src.md)
* [On Windows](/docs/build-from-src-windows.md)### Participating & Filing bugs
* 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.### Screenshots







