Skip to content

NotAShelf/tailray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dbacf01 · Jul 28, 2024

History

66 Commits
Mar 18, 2024
Jul 11, 2024
Jul 28, 2024
Jul 28, 2024
Mar 18, 2024
Mar 18, 2024
Jul 11, 2024
Jul 11, 2024
Jul 11, 2024
Jul 11, 2024
Jul 11, 2024
Jul 28, 2024
Jul 11, 2024

Repository files navigation

Tailray

A modern and fast implementation of tailscale-systray in Rust.

Usage

Note

Tailray is a work in progress. Most things don't work, or work in a degraded state. If you find bugs that are not addressed in the issues tab, feel free to create a new issue or a pull request!

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.

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.

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.

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.

About

Rust implementation of tailscale-systray

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3