As a reference Couchbase themselves recommend minimum spec machines to have the following characteristics:
Minimum Spec if using Key/Value only:
Processor: Dual-core CPU running at 2GHz RAM: 4GB
Minimum Spec if using Key/Value AND Views or XDCR:
Processor: Six cores running at 3GHz RAM: 16GB
Also bare in mind the following two things are very important:
For smaller systems, such as those with less than 16GB you should allocate at least 40% of RAM to your operating system.
and
At least twice the disk space to match your physical RAM for persistence of information
References -> http://docs.couchbase.com/couchbase-manual-2.1/#resource-requirements
P.s. It is possible to run on much lower spec machines but I 100% wouldn't recommend it for production.