TetherBox Deployment Guide
https://app.timeline.is/help/integrators/tetherbox-deployment
Last updated: October 29, 2026
Table of Contents

TetherBox Deployment Guide

This guide is for approved integrators with a TetherX-configured Deployment TetherBox. It uses tetherx-provision to prepare a drive or install the base software on an existing Linux host. If you do not have a Deployment TetherBox, contact TetherX.

 Prepare Customer Units Locally

We recommend distributors keep a local demo TetherBox. TetherX can also configure it as a Deployment TetherBox, so you can assemble and preload customer units before shipping or taking them to site.

Alternatively, purchase units directly from CSM, ready to be activated. See Activating a TetherBox for activation steps.

Use the Deployment TetherBox to prepare bootable drives for compatible hardware, or assemble a unit with a supported Linux installation and deploy to it over SSH on your local network. The SSH connection stays on your network, so customers do not need to provide public SSH access for these installations. Internet access is still required to connect the units to TetherX and complete software installation.

For your first unit, the easiest route is to give TetherX temporary SSH access so we can complete the initial setup. See Build a TetherBox on Your Own Hardware for preparation and connection details. Ask us to configure that unit for local deployments as well. Each customer unit needs its own TetherX-assigned serial number.

Danger: Use this process only with a TetherX-configured Deployment TetherBox and a serial assigned for that deployment. Reusing a serial causes connection conflicts and the platform disables both units.

 Prepare for Deployment

Before starting, make sure you have:

  • A Deployment TetherBox configured by TetherX.
  • A suitable host and recording storage. See Hardware Specifications and Storage Hardware Recommendations.
  • A unique TetherBox serial number assigned by TetherX for every drive or host.
  • Your laptop's SSH public key enrolled on the Deployment TetherBox.

Never reuse a serial number. Two units using the same serial create connection conflicts and are disabled by the platform.

Tip: Use high-TBW SSDs or NAS-grade hard drives for recording storage. Storage Hardware Recommendations lists suitable models.

To enrol a laptop key, create an SSH key with PuTTYgen on Windows, or run this on macOS or Linux and send the output to TetherX:

cat ~/.ssh/id_rsa.pub

 Connect to the Deployment TetherBox

On Windows, open PuTTY (opens in a new tab), enter the Deployment TetherBox IP address and sign in as deployer. SSH keys authenticate the connection, so no password is required.

On macOS or Linux, run:

ssh deployer@IP_ADDRESS

Replace IP_ADDRESS with the Deployment TetherBox address.

 Prepare a Bootable Drive

Use this route to install a drive into a compatible TetherBox after deployment. Connect the drive to the Deployment TetherBox with the appropriate adapter.

Drive type Adapter
SATA SATA-to-USB adapter
NVMe M.2 NVMe-to-USB enclosure

SATA-to-USB adapter

NVMe M.2-to-USB enclosure

Run:

tetherx-provision --serial TETHERBOX_SERIAL --drive DRIVE

For example:

tetherx-provision --serial dfkj345dkjser2433sa --drive /dev/sdb

If the drive path is wrong, the command lists the drives it can use. Check the listed device carefully before continuing.

Warning: The deployment command overwrites the selected drive. Confirm the device path before running it.

 Deploy to an Existing Linux Host

Use this route when the host is already running a supported Linux installation. Intel and AMD hosts require Ubuntu Server LTS; non-LTS releases are not supported. For the recommended version, download and partitioning instructions, see Build a TetherBox on Your Own Hardware.

tetherx-provision -d DOMAIN --serial TETHERBOX_SERIAL --ip IP --port PORT --user USERNAME --password PASSWORD base,vpn

The first deployment uses the temporary account you prepared on the host. It creates a deployer account and SSH key for future deployments. The base,vpn deployment connects the host to TetherX, which then completes the software installation.

 Command Reference

Option Use
-d, --domain Set the cloud domain. Defaults to timeline.is.
-i, --ip, --host Set the existing host address.
-s, --serial Set the unique TetherBox serial number.
--port Set an SSH port other than 22.
-u, --user Set the first-time host username.
-p, --pass Set the first-time host password.
--drive Prepare a bootable drive.

Run tetherx-provision --help for the full command list.

 After Deployment

Once connected, TetherX manages software updates. Security updates are deployed promptly; other updates are released on a rolling basis as units connect. Contact TetherX if a site requires a specific update.

Last updated: October 29, 2026