VyOS

VyOS #

RoleCore router, in place of OPNsense
CurrentOn hold Not yet evaluated

OPNsense has served well for production routing. The lack of automated installation (no PXE) is not a show-stopper for the MVP—a fresh OPNsense install is treated as a manual prerequisite to the building/recovery plan, alongside factory-resetting the access switch and AP.

Original Motivation #

RequirementOPNsenseVyOS
Automated installNo PXE, manual USB onlycloud-init + staged ISO
Air-gap recoveryManual reinstallStaged ISO, automated
Config-as-codeAPI-basedNative CLI + Ansible
Day-2 automationGood (Ansible)Excellent (vyos.vyos)
WebUIYesNo (CLI-centric)

Why On Hold #

  • OPNsense Day-2 automation is mature — the deevnet.net Ansible collection handles DNS, DHCP, firewall, and WoL configuration
  • Manual install is an accepted MVP prerequisite — same category as factory-resetting the switch and AP before the automated build begins
  • WebUI remains valuable for visual firewall auditing and one-off diagnostics
  • VyOS rolling release risk — LTS requires subscription; rolling is less predictable for a core network device
  • No pressing need — the current OPNsense deployment is stable and well-automated for Day-2 operations

Conditions to Revisit #

  • OPNsense automation becomes insufficient for a new requirement
  • VyOS LTS becomes freely available
  • A use case arises where CLI-only management is a clear advantage

Revisions #

None yet.

Page last modified: September 26, 2026