
Why VyOS?
VyOS is a fully open source network OS that runs on a wide range of hardware, virtual machines and cloud providers, and offers features for all networks, small and large.
Features for all network device roles
Routing
BGP (IPv4 and IPv6), OSPF (v2 and v3), RIP and RIPng, policy-based routing.
VPN
IPsec, VTI, VXLAN, L2TPv3, L2TP/IPsec and PPTP servers, tunnel interfaces (GRE, IPIP, SIT), OpenVPN in client, server, or site-to-site mode, WireGuard.
Firewall and NAT
Stateful firewalls, zone-based firewall, all types of source and destination NAT (one to one, one to many, many to many).
Network services
DHCP and DHCPv6 server and relay, IPv6 RA, DNS forwarding, TFTP server, web proxy, PPPoE access concentrator, NetFlow/sFlow sensor, QoS.
High availability
VRRP for IPv4 and IPv6, ability to execute custom health checks and transition scripts; ECMP, stateful load balancing.
Built-in versioning
and archiving make external configuration backup tools redundant.
Fully Open Source
The entire codebase and build toolchain are available to everyone for auditing, building customized images and contributing.
Unified management interface
VyOS combines the GNU/Linux operating system and a lot of free networking software under a single, unified management interface. It provides a command line interface in the style of hardware routers, as well as an HTTP API and libraries for configuration scripting.
Virtualization and cloud ready
In addition to bare metal x86-64 servers, VyOS runs on multiple virtualization platforms, including but not limited to KVM, Xen, Citrix XenServer, VirtualBox, VMware, and Microsoft Hyper-V, with paravirtual drivers for all those platforms included in the images for the best performance.
Join our big family
More than 160 businesses use VyOS worldwide



















What Our Customers Say
Get access to LTS Release
Or you can try out VyOS Rolling release
Join the community
VyOS started as a community project and wouldn’t exist without people who dedicate their time to free software development and peer to peer support. All our code is open for your pull requests, but there are lots of non-programming tasks as well, such as writing documentation and answering questions on the forums. Everyone is welcome to join.
Check out our resources
FAQ
FAQ
What are the hardware requirements?
The smallest amount of RAM that VyOS can boot with is 256MB. Trying to boot VyOS on machines with less RAM will result in boot errors.
Otherwise, hardware requirements vary greatly between use cases. For small office use, low end CPUs and 512MB RAM should be more than enough.
For high performance routers, high end CPUs and large amounts of RAM are required.