The UDM pro has the controller built in. Others have mentioned the Cloud Key, of which there are two versions. The controller software runs on Linux, macOS and Windows. I used to run it in docker on Linux. For years. Quite easy to manage.

I run it on FreeBSD arm64 very successfully also.