Hardware Requirements

Zegami has been successfully run on many systems of differing specifications. At a minimum Zegami can run on a reasonably low powered machine. A low spec machine will have a minimal impact on the performance of the client as most of the processing occurs within the Browser.

Minimum Recommendation

Requirement Value
CPU 2
RAM 3 Gb
Storage *See below

What is impacted by the processing capabilities of the server is the time take to process the collection cache. Collection processing is CPU and disk intensive, meaning that the greater the number of CPU’s and the faster the disk the faster collections will be processed. Ultimately it comes down to how often the data will need to be reprocessed and what is considered to be a reasonable processing time. A collection that takes 20 hours to process may be acceptable if the actual data only changes once a week.

Zegami can either be hosted on a physical machine, visualized or cloud based.

Storage Requirements

The amount of storage required depends on the size of the initial collection of images (if there is a one-to-one relationship between items and images). In general the amount of space required is 2.5 to 3 times more than the original size of the source images. It is recommended that the processing cache be stored on SSD’s to maximize performance.

Supported Operating Systems

Zegami has been tested on and fully supports the following:

  • Windows Server 2012 R2 (2008 R2 coming soon)
  • Windows 10
  • Windows 8.1
  • Ubuntu 16.04
  • Ubuntu 14.04
  • CentOS 7

Please note: Other Linux distros may also work, but have not been tested and are therefore unsupported.

Before installing the following prerequisites are required

Storage

Zegami Server will require write access to a directory which is used to store processed collections and their associated data. For best performance this location should be local to the server running Zegami. The default location created on install is C:\Zegami\collections on Windows and /zegami/collections on Linux. A second folder that requires backup is the data directory for mongodb. By default this is found in C:\Zegami\Data on Windows and /zegami/mongodb_data on Linux.

These directories can be changed by editing the settings.conf file.

Windows Software Prerequisites

Linux Software Prerequisites