Linux Binary

This guide covers installing and running Qtap as a Linux binary in cloud-connected mode, managed through the Qplane control plane.

Preflight Check

Verify your environment's compatibility:

curl -sSL https://github.com/qpoint-io/preflight/releases/latest/download/preflight.sh | sudo bash

Prerequisites

  • Linux host with kernel 5.10+

  • Root/sudo access

  • x86_64 or arm64 architecture

  • Registration token from app.qpoint.io (Settings → Installation)

Installation

Quick Install

curl -s https://get.qpoint.io/install | sudo sh

Manual Installation

  1. Download the appropriate binary:

For x86_64:

For arm64:

  1. Extract and install:

Running with Registration Token

Run Qtap in cloud-connected mode:

Replace $TOKEN with your actual registration token from app.qpoint.io.

Running as a Service

Service Configuration

  1. Create environment file for secure token storage:

  1. Add your registration token and optional tag variables:

Tags are optional but useful for filtering in Qplane dashboards (e.g., filter by environment, region, or cluster). See Organizations & Environments for when to use tags vs installations.

  1. Create systemd service file:

Add the following content:

Managing the Service

  1. Reload systemd:

  1. Start the service:

  1. Enable service to start on boot:

  1. Check service status:

  1. View service logs:

Updating Binary

Installation Script

The quickest way to update Qtap is via our installation script:

  1. Stop the service:

  2. Download and install the new version:

  3. Restart the service:

  4. Verify the update:

Manually

  1. Stop the service:

  2. Download and install the new version:

  3. Restart the service:

  4. Verify the update:

Last updated