Skip to content

texas2step 1.0.0

Choose a tag to compare

@robert-patrick-texas robert-patrick-texas released this 19 Oct 06:55
· 8 commits to main since this release

texas2step measures the network path between a browser and a server: multi-stream throughput, latency and jitter idle and under load, and packet loss over real UDP (WebRTC). It ships as a package for Ubuntu 26.04 LTS that runs behind your existing nginx site.

Highlights

  • Test: download and upload over parallel streams, latency and jitter idle and under load with a bufferbloat grade, and UDP packet loss split into upstream and downstream. Results can be exported and shared.
  • Monitor: continuous UDP probing with a live round-trip and loss trace, to one server or to two at once from the same browser and clock.
  • Diag: HTTPS, WebSocket and UDP over IPv4 and IPv6, each tried once a second, with your addresses, NAT and egress, the HTTP version, TLS, the server's own TCP round trip, and an event log.
  • History of saved results, and a REST API with an OpenAPI explorer, plus a command-line client.
  • IPv4 and IPv6: with an IPv4-only and an IPv6-only hostname, visitors can hold every test to one family.
  • Themes and branding: eight themes, your name, logo, organization, links and notice. Any tab can be hidden.
  • Setup tool: texas2step-setup checks a server, reports what it will change and what you must fix, and writes an install script that installs, reinstalls or upgrades, merges your settings, publishes the site through nginx (at /texas2step/ or a path you choose) and opens the UDP range.

Install

Download both files below into one directory on an Ubuntu 26.04 LTS (amd64) server that runs nginx, then:

sudo ./texas2step-setup --id dallas --name dallas.example.net --location "Dallas, TX"
# read texas2step-preflight.txt and texas2step-install.sh, then:
sudo ./texas2step-install.sh

Or install the package yourself with sudo apt install ./texas2step-1.0.0-1-amd64.deb and follow the install guide (linked below).

Files

File SHA-256
texas2step-1.0.0-1-amd64.deb 288b726d9ed9993165047f2de2f8f95cbe091361ea60dc1de775dc23402ad564
texas2step-setup 05e0953980175ce784e866519bf7f5eab9b3e71c62581463cc1a25d0387c2ec2

The setup tool is built for this package and checks its checksum before using it.

Documentation