Viaalink Documentation
Technical documentation for developers and operators running Viaalink Relay and the Viaalink CLI.
Technical guides, deployment scripts, and reference documentation for operators running Viaalink Relay and developers using the Viaalink CLI.
Relay
Self-host your own tunnel server with automatic HTTPS on a Linux server, NAS, or PC.
The Relay downloads (Linux binary, Docker image, ASUSTOR package) are published with the first release — ask contact@viaalink.com for early access.
- Relay Overview — what a Viaalink Relay is, the eight core features, and plans.
- Requirements and Network Architecture — machine specs, domain requirements, DNS records, and ports table.
- Run Relay on Linux — standalone binary installation with example systemd unit.
- Run Relay with Docker — container deployment with Docker Compose and bundled Caddy.
- Run Relay on ASUSTOR NAS — official ASUSTOR package guide, EZ-Connect integration, and release notes.
- Relay Licensing — Free plan, paid plans, offline license file activation, and renewals.
- Access Control and Security — approved device keys, passwords per link, invites, and IP/country rules.
- Relay Configuration Reference — complete reference of command-line flags and environment variables.
- Relay Operations and Maintenance — logging, backups, upgrades, and certificate renewal.
CLI
Install and use the via command-line tool on your developer machine to publish local services through your Relay.
The via binaries for Linux and macOS are published with the first release — ask contact@viaalink.com for early access.
- Install the Viaalink CLI — install
viaon Linux and macOS, with the first release. - Publishing Services — publish HTTP web applications, databases, and multi-port setups.
Operating
Configure DNS and network routing for your Viaalink Relay.
- DNS Configuration — configure A, AAAA, and wildcard CNAME records for your server.