We recommend a server with at least a single-core processor, 2 GB of RAM, 20 GB of storage, and 100 Mb/s connection. Although FreePBX runs on any Linux distribution, it is easiest to set up on Debian.