Ubios-udapi-server

: For IP address assignment and local name resolution. StrongSwan/Oswan : For IPsec and WireGuard VPN tunnels. PPP : For PPPoE fiber connections. Suricata : For IDS/IPS (Intrusion Detection and Prevention). ⚠️ Common Issues and Troubleshooting

: Using tools like myconfig_gateway_json to merge manual JSON configs into the /data/udapi-config/ubios-udapi-server/ubios-udapi-server.state file.

journalctl -u ubios-udapi-server -f

This is incredibly useful for debugging why a device won’t adopt or why adoption times out.

In the transition from the older, cloud-key based architecture (where the controller was software separate from the gateway) to the "all-in-one" Dream Machine architecture, Ubiquiti needed a way for the controller software to communicate with the underlying system services (firewall, DHCP, DNS, etc.). ubios-udapi-server fulfills this role.