Welcome to the geeky side of Compass. This is where the standard system requirements are listed, just so you know what you’re getting into. The latest packages for syncing will always be listed in a local requirements file, so these are just general ball-park guidelines. If your institution does not currently run Compass, please contact us for more detailed set-up instructions.
Setup requirements
The hardware requirements for Compass are fairly low. A virtual machine (VM) with 2x CPU, 4GB RAM and 40GB disk is plenty. The software requirements are Ubuntu/Debian as OS, with software packages:
- libjpeg-dev
- libxml2-dev
- libxslt1-dev
- memcached
Compass is written in Django, Python, jQuery, Javascript, AJAX, and at present uses a PostgreSQL database. You’ll need to create a python virtual environment which includes the packages in your version of the requirements.txt file in order for it to run happily.