Skip to content
/ KTailctl Public
forked from f-koehler/KTailctl

A GUI to monitor and manage Tailscale on your Linux desktop.

License

Notifications You must be signed in to change notification settings

j5155/KTailctl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KTailctl

GitHub Workflow Status GitHub pre-commit.ci status

A GUI to monitor and manage Tailscale on your Linux desktop, built using KDE Frameworks and Kirigami2.

⚠️ To get the most out of KTailctl (sending/receiving files, changing Tailscale settings, …) make sure you are the operator tailscale up --operator=$USER!

Flathub

Main Window

Features

  • Monitoring of tailscale status
  • Monitoring of total traffic
  • Monitoring of traffic per peer
  • Detailed peer information
  • Tray menu for quick access
  • Copying of IP addresses/DNS name
  • Speed graphs
  • Pinging of peers
  • Exit node management
  • Toggle tailscale status
  • Sending files
  • Receiving files
  • Notification on tailscale status change
  • Notification on peer addition/removal
  • Flatpak
  • Localization

Developing

Create a release

  1. Create a changelog file changelog/vX.Y.Z.md.
  2. Add a new release to org.fkoehler.ktailctl.metainfo.xml.
  3. Create a commit called Release vX.Y.Z..
  4. Create a tag from changelog: git tag -s -F changelog/vX.Y.Z.md vX.Y.Z.
  5. Push tag: git push origin vX.Y.Z.

Install Dependencies using craft

craft kirigami ki18n kconfig knotifications kcoreaddons qtquickcontrols qqc2-desktop-style

Dependencies (Fedora)

dnf install extra-cmake-modules qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtquickcontrols2-devel qt5-qtsvg-devel kf5-kconfig-devel kf5-kcoreaddons-devel kf5-kguiaddons-devel kf5-ki18n-devel kf5-kirigami2-devel kf5-knotifications-devel

About

A GUI to monitor and manage Tailscale on your Linux desktop.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.0%
  • QML 27.6%
  • Go 9.3%
  • CMake 4.9%
  • Shell 2.3%
  • C 1.1%
  • Other 0.8%