Services and apps#
Twelve jobs, in two halves: the services the router runs itself, and the containers you add to it.
The router's own services#
| Guide | The job |
|---|---|
| Give a device the same address every time | A reservation, made from the device's lease |
| Relay DHCP to another network | When the server is somewhere else |
| Hand out IPv6 with router advertisements | Prefixes, DNS servers, and the two DHCPv6 switches |
| Point the LAN at the router's resolver | Listen addresses, allowed networks, cache, DNSSEC |
| Local names — host names and records | Names the router answers for itself, wildcards included |
| Keep a name pointed at a changing address | Dynamic DNS with your DNS provider |
| Find printers and speakers across VLANs | The mDNS repeater |
Apps#
An app is a container declared in the router's configuration tree: an install is a diff you review, a commit you can roll back, and state that survives an image upgrade.
| Guide | The job |
|---|---|
| Install an app | Directories, image, diff, commit |
| Update check and restart | What a pull does and does not do |
| Stop, uninstall, and what stays behind | Lifecycle is configuration too |
| Network-wide filtering with AdGuard Home | A worked example, including the port-53 conflict |
| Wildcard DNS, per-host DHCP options and a PXE architecture matrix | One container for the boot file per client architecture the router cannot set |
What is not here#
The Companions page reports the configuration state of VyOS' own service dns and
service dhcp-server. Its third panel is UPnP, the agent's own service, which is turned
on and off on the UPnP page. The agent supervises no external process; dnsmasq is
available as a catalogue app, not as an agent-managed daemon.