The recommended server depends on how many repositories you are planning to index and the size of them on disk. While searchcode server can scale from Atom netbooks to Xeon CPU's know what you need is a matter of knowing the number of repositories and their size on disk. The below are a list of things to keep in mind.
The following are examples of several machines configured to run searchcode.
searchcode server demo
7+ repositories.
Total size on disk ~1.5 Gb.
Multi-tennant VPS instance.
1 CPU, 256 Mb RAM.
600+ repositories.
Total size on disk ~300 Gb.
AWS VPS.
AWS t2.large instance.
99% of queries return in less than 1 second.
1 repository.
Total size on disk ~1000 Gb.
Dedicated instance.
Dedicated machine with 32 Gb RAM and 8 CPU's.
99% of queries return in less than 1 second.