Qarvix Documentation
A map of the public Qarvix wiki. The sections below help you find a topic quickly: from connecting your first device to network routes, logs, licensing, and diagnostics.
Wiki map
Quick device onboarding
A step-by-step route for connecting a managed router or a static WireGuard client.
HardwareSupported hardware
Which devices are already supported and how quickly new hardware is added on OpenWrt.
SchemesConnection schemes
SIM, router, hub, LAN subnets, cameras, device APIs, sensors, and multiple sites.
BasicsFirst steps in Qarvix
The shortest path after logging in: organization, network, device, access, and a connectivity check.
StructureOrganizations and networks
How to split clients, branches, teams, networks, and devices along responsibility boundaries.
AccessUsers, roles, and SSO
Invitations, roles, 2FA, API tokens, OIDC SSO, and revoking access for staff or contractors.
NodesDevices and VPN addresses
Managed devices, static clients, connection tokens, VPN IPs, and statuses.
NetworksNetworks, routes, and ACL
Network members, exit node, peer mesh, subnet routes, and access rules between nodes.
IntegrationsDevice API over the tunnel
Access to local APIs of cameras, PLCs, sensors, meters, and services behind the router.
OversightLogs and reports
Action audit, device log, connection events, and material for incident review.
CommercialLicensing
License principles, limits, renewal, license status, and contractual terms.
Closed networkOffline deployment
Installing and running Qarvix in isolated environments without a permanent internet connection.
SupportDiagnostics and common issues
Checks for WSS, WireGuard, routes, VPN IPs, LAN/API, and access rights.
How Qarvix works under the hood
The diagram below shows the actual technical mechanics of the system: the operator works over HTTPS/REST, the router agent holds a WSS management channel, user traffic runs over WireGuard UDP, and the hub is a WireGuard interface on the controller host.
Control plane, hub, agent, and static client
The diagram helps keep the control plane and the data plane separate: WSS is for commands, configuration, and agent heartbeats; WireGuard UDP is for encrypted user traffic.
The key point: a managed router holds two links to the same mesh - WSS for commands and configuration, WireGuard for traffic. A static client only has WireGuard, so its online status is determined by the freshness of its handshake at the hub, not by an agent heartbeat.
Multilingual content
This page is in English. It follows the same structure and image paths as the Russian version so both stay in sync as new articles are added.