tailray (0.3.4-1)

Published 2026-08-22 11:39:29 +02:00 by BaumSplitter41 in BaumSplitter41/deb-packages

Installation

sudo curl  -o /etc/apt/keyrings/forgejo-BaumSplitter41.asc
echo "deb [signed-by=/etc/apt/keyrings/forgejo-BaumSplitter41.asc]  $distribution $component" | sudo tee -a /etc/apt/sources.list.d/forgejo.list
sudo apt update

Choose $distribution and $component from the list below.

sudo apt install tailray=0.3.4-1

Repository info

Distributions
bookworm, jammy, noble, trixie
Components
main
Architectures
amd64

About this package

Rust implementation of tailscale-systray <div align="center"> <img src="https://deps.rs/repo/github/notashelf/tailray/status.svg" alt="https://deps.rs/repo/github/notashelf/tailray"> <img src="https://img.shields.io/github/stars/notashelf/tailray?label=stars&color=DEA584"> </div> . <h1 align="center">Tailray</h1> . A modern and fast implementation of tailscale-systray in Rust. Redesigned from ground up for a more maintainable codebase. . > [!NOTE] > Tailray is a work in progress, but it is fully functional as far as usage > goes. If things do not work, please do feel free to let me know. Contributions > are also welcome, and so are feature requests. . ## Features . - Status monitoring: Displays connection status through the tray icon - IP management: Easy access to copy your IP or peer IPs to clipboard - Privilege handling: Automatically elevates privileges when needed - Desktop notifications: Receive notifications about connection status - Watchdog handler: Automatically restart the tray handler when your statusbar restarts . ## Usage . Tailray requires Tailscaled to be up and running. On Linux systems, you can check its status with `systemctl status tailscaled`. After you confirm that Tailscale is running, and that you are authenticated run `tailray` from a terminal or consider writing a Systemd service for it. . ### Theming . Tailray supports light and dark themes for the tray icon. The theme can be set via the `TAILRAY_THEME` environment variable: . - `TAILRAY_THEME=light` (default): Light theme icons - `TAILRAY_THEME=dark`: Dark theme icons . Example: . ```bash TAILRAY_THEME=dark tailray ``` . If an invalid value is provided, Tailray will default to the light theme. . ### Tray Features . Start Tailray directly with `tailray`. A Tailscale icon will appear in your system tray. Click on it to access the menu: . - Connect/Disconnect: Toggle your Tailscale connection - This device: View and copy your device's Tailscale IP address - Network Devices: View and copy IP addresses of connected peer devices - My Devices: Personal devices on your Tailscale network - Tailscale Services: Service devices on your network - Admin Console: Open the Tailscale admin web interface - Exit Tailray: Close the application . ### Overriding Admin Console URL . Tailray will assume `https://login.tailscale.com/admin/machines` to be the Admin Console URL by default. You may override this URL by setting `TAILRAY_ADMIN_URL` to an URL of your choice. This is useful if you are using Headscale as your Tailscale coordination sever. . ### Systemd Service . To make the tray persistent across sessions on systemd-based systems, you can enable the provided user [service](contrib/tailray.service): ```bash cp contrib/tailray.service /usr/lib/systemd/user/ systemctl --user daemon-reload systemctl --user enable --now tailray.service ``` . . ## Hacking . The recommended way of building Tailray is with the Nix build tool. You may run `nix develop` in the repository to enter a devShell with the necessary dependencies. Direnv users may also use `direnv allow` to let Direnv handle their shell environment. . ### Building with Cargo . If you prefer building with Cargo directly: . ```bash cargo build --release ``` . The binary will be available at `target/release/tailray`. . ## License . [tailscale-tray-rs]: https://github.com/dieterplex/tailscale-tray-rs [upstream license]: https://github.com/dieterplex/tailscale-tray-rs/blob/60cfdec2942305085c2db295b56d8c666797e6ba/LICENSE . Tailray is based on, and is a aggressively refactored soft-fork of @dieterplex's [tailscale-tray-rs] project and is licensed under the **MIT LICENSE** following the [upstream license]. While much has changed, my thanks go to dieterplex for their initial efforts that laid out an excellent foundation for Tailray.

Dependencies

libc6 (>= 2.39)
libdbus-1-3 (>= 1.10)
Details
Debian
2026-08-22 11:39:29 +02:00
4
BaumSplitter41
11 MiB
Assets (4)
Versions (1) View all
0.3.4-1 2026-08-22