Our standard integration currently supports Ubuntu (20+) and Debian (11+). If you use a variant of either of these as long as the base OS isn't significantly different then they should work, but we don't officially support these currently.
Your server should be a fresh, unaltered installation if you wish to take advantage of all the features ServerAuth has to offer.
Our legacy 'agent' based integration supports Ubuntu (16+), Debian (7+), CentOS (6+), Rocky Linux (8+), Alma Linux (8+) and Fedora (32+). Generally though because our client is open source and runs as a very standard package, it should be compatible with almost all modern unix based systems.
The legacy integration provides basic SSH access management and server monitoring. This is a light-weight integration designed for those only needing access management.
You can view the full source code for the ServerAuth agent here: https://github.com/serverauth-com/serverauth-agent
Absolutely, however with a few caveats.
The ServerAuth agent is open source and is built using Golang, so can be compiled and run on most Unix-like operating systems.
Please note that whilst our legacy integration is fully supported we do not provide support with debugging issues related to your operating system, and recommend using our standard integration where possible.