Deploy

Deploy LibreQoS on your own hardware

Run 1 CLI line, open the WebUI, complete setup, and validate with a limited pilot before rolling into production. Inline Linux Bridge is the default path, and the installer handles the bridge setup automatically for most operators.

LibreQoS Circuit Page

Stages

Choose the deployment stage first

Start with evaluation, validate with a pilot, then move into production.

Platforms

Use the substrate that matches operational reality

Bare metal remains the default for production headroom. VM remains credible where virtualization is already standard or where managed WiFi environments benefit from that model.

Sizing

Start With The Deployment Profile That Matches Your Network

Use subscriber scale and throughput to narrow the field first, then confirm CPU single-thread performance, RAM, and NIC support before production rollout.

Sizing Estimator

Calculate Hardware Fit

Use current hardware guidance to estimate deployment fit for your CPU, NIC, RAM, and topology.

CPU catalog refreshed at deploy time. Current local snapshot: 2026-04-17T02:12:39.101Z.

Optional target inputs

Fit

good

No explicit target entered. This card shows conservative upper bounds from the docs.

Aggregate throughput

up to ~10 Gbps

Per AP / OLT / top-level node

up to ~6 Gbps

Per subscriber plan

up to ~6 Gbps

Max circuits supported

up to ~4,800

Warnings

  • Intel modules can be vendor-locked. Verify optics compatibility.

Prerequisites

Validate These Before You Buy Or Roll Out

Production confidence depends on supported hardware, validated NIC fit, and setup prerequisites, not just raw server specs.

Platform fit

  • Ubuntu Server 24.04
  • High single-thread CPU performance matters more than generic core count alone
  • Enough RAM for expected subscriber scale
  • 50 GB or more of disk
  • Disable hyper-threading / SMT
  • Disable SR-IOV where required

Network fit

  • Use a separate management interface
  • Use a supported shaping NIC family
  • Do not use bonded shaping interfaces
  • VM deployments need multiqueue aligned to vCPU
  • Above 10 Gbps on VM usually requires passthrough
  • Single Interface remains an advanced option only

Install Flow

Default path: inline Linux Bridge, then WebUI setup

For most operators, the installer creates the Linux Bridge automatically, so deployment starts from the CLI and continues in the WebUI.

1-Line Install

Copy, paste, install the current stable Debian package.

cd /tmp && sudo apt-get update && sudo apt-get upgrade -y && wget https://download.libreqos.com/libreqos_2.1.202604032221-1_amd64.deb && sudo apt-get install -y ./libreqos_2.1.202604032221-1_amd64.deb
Step 1

Install Ubuntu Server 24.04

Prepare the host, keep management separate, and verify the machine matches the profile and NIC guidance.

Step 2

Run the 1-line install

Use the packaged install path to deploy LibreQoS without manually building the Linux Bridge.

Step 3

Open the WebUI on :9123

Open the WebUI and confirm the system is healthy.

Step 4

Run Complete Setup

Connect LibreQoS to the data source you use for shaping and topology.

Step 5

Validate with a pilot

Do not treat a loading dashboard as proof. Confirm scheduler health and one known-good subscriber or device.

Validation

Validate Before Production

Production readiness depends on scheduler health, topology health, and a validated pilot, not just package installation.

Health check

  • Dashboard loads
  • Scheduler is no longer Setup Required
  • Expected topology or subscriber/device list appears
  • lqosd and lqos_scheduler are healthy

Pilot readiness

  • One pilot subscriber or device behaves as expected
  • Expected hierarchy depth appears
  • No urgent startup errors remain
  • Only then expand toward production cutover

Production

Design The Bypass Path Before Production

Production routing should prefer the inline LibreQoS path during normal operation, then converge cleanly to a higher-cost bypass path during maintenance or failure.

Edge RouterOSPF / BGP policyLibreQoSPreferred inline pathCore Routeror SwitchCost 1 preferredCost 100 bypass pathNormal: traffic prefers LibreQoSMaintenance or failure: converge to bypassRecovery: fail back to primary

Design The Bypass Path Before Production

Production routing should prefer the inline LibreQoS path during normal operation, then converge cleanly to a higher-cost bypass path during maintenance or failure.

Operational checklist

  • Use deterministic OSPF or BGP preference between primary and bypass paths
  • Validate backup-path capacity for realistic degraded-state demand
  • Test failover and failback during maintenance windows, not just in theory
  • Do not skip the limited pilot just because installation was fast

Proof

See what LibreQoS looks like once it is installed

Real product views help operators understand what healthy deployment looks like.

LibreQoS Circuit Page
LibreQoS Circuit Page

Start

Start the 1-Line Install

Once hardware fit and rollout expectations are clear, move directly into installation.