- Docs
- On-Premise
- On-Premise Agent
- Agent Prerequisites
Agent Prerequisites
The Files.com Agent is supported on Windows (64-bit and 32-bit), Linux (64-bit), and MacOS (64-bit).
For 64-bit Windows based systems, only the following operating systems are supported:
- Windows Server 2016 (EOL Jan 12, 2027)
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
- Windows 10 (EOL Oct 14, 2025)
- Windows 11
For 32-bit Windows based systems, only the following operating systems are supported:
- Windows Server 2016 (EOL Jan 12, 2027)
- Windows 10 Enterprise (EOL Oct 14, 2025)
The Agent is a very lightweight application, requiring minimal system resources.
The Agent is self-contained, does not have any external dependencies, and does not require any external system libraries or helper applications.
There are no minimum specifications for system CPU or Memory and the Agent will run on systems ranging from high-end enterprise servers to low-cost single-board computers, such as a Raspberry Pi.
Agent Resource Usage Metrics
Idle | Under Heavy Load | |
---|---|---|
CPU Use | 0% | Varies, depending on load and CPU size. Tests using an Intel Xeon CPU E5-2673 v4 @ 2.30GHz showed occasional peaks between 20% and 50%. |
MEM Use | Approx. 13 MB | Approx. 50 MB |
Disk Use | Approx. 40 MB (Agent binary) plus 100 MB (logs) | Approx. 40 MB (Agent binary) plus up to 1 GB (logs) |
Enterprise Support For Mainframes and Other Operating Systems
The following additional OS and CPU combinations can also be made available for the Files Agent, but require manual configuration of our build process.
If you are interested in running the Files Agent on any of the following system architectures, please let us know. We'd be happy to make the required version available for you.
aix/ppc64
- AIX on PowerPC 64-bit (big-endian)dragonfly/amd64
- DragonFly BSD on 64-bit x86-64freebsd/386
- FreeBSD on 32-bit x86freebsd/amd64
- FreeBSD on 64-bit x86-64freebsd/arm
- FreeBSD on 32-bit ARMfreebsd/arm64
- FreeBSD on 64-bit ARM (AArch64)freebsd/riscv64
- FreeBSD on RISC-V 64-bitillumos/amd64
- Illumos on 64-bit x86-64linux/386
- Linux on 32-bit x86linux/amd64
- Linux on 64-bit x86-64linux/arm
- Linux on 32-bit ARMlinux/arm64
- Linux on 64-bit ARM (AArch64)linux/loong64
- Linux on LoongArch 64-bitlinux/mips
- Linux on MIPS 32-bit (big-endian)linux/mips64
- Linux on MIPS 64-bit (big-endian)linux/mips64le
- Linux on MIPS 64-bit (little-endian)linux/mipsle
- Linux on MIPS 32-bit (little-endian)linux/ppc64
- Linux on PowerPC 64-bit (big-endian)linux/ppc64le
- Linux on PowerPC 64-bit (little-endian)linux/riscv64
- Linux on RISC-V 64-bitlinux/s390x
- Linux on IBM Z (s390x) 64-bitnetbsd/386
- NetBSD on 32-bit x86netbsd/amd64
- NetBSD on 64-bit x86-64netbsd/arm
- NetBSD on 32-bit ARMnetbsd/arm64
- NetBSD on 64-bit ARM (AArch64)openbsd/386
- OpenBSD on 32-bit x86openbsd/amd64
- OpenBSD on 64-bit x86-64openbsd/arm
- OpenBSD on 32-bit ARMopenbsd/arm64
- OpenBSD on 64-bit ARM (AArch64)openbsd/ppc64
- OpenBSD on PowerPC 64-bit (big-endian)openbsd/riscv64
- OpenBSD on RISC-V 64-bitplan9/386
- Plan 9 on 32-bit x86plan9/amd64
- Plan 9 on 64-bit x86-64plan9/arm
- Plan 9 on 32-bit ARMsolaris/amd64
- Solaris on 64-bit x86-64