While we don’t have an officially supported Roaming Client for Linux devices. For the use case where a Linux device is on a LAN, which can be configured using the normal Site Deployment Guide, you may also decide to use our Relay product to fill the need. While our Relay is meant to be a network level deployment, it can be used as a Roaming Client too.
You may accomplish this by installing a docker container on each Linux device. The docker container will listen on 127.0.0.1:53, and you can point /etc/resolv.conf to the same.
NOTE: Some Linux distributions, such as Ubuntu, run a local DNS resolver on port 53 that must be disabled.
You can find the history of the Relay release notes on our public changelog.