Skip to content

Installation

System Requirements

Hardware Specifications

If you are testing PuppyGraph on a dev machine, please ensure that the machine meets the following minimum hardware requirements:

  • Minimum 8 GB of available RAM
  • Minimum 10 GB of available disk space

For production environments, we recommend a cluster deployment with each node satisfying the hardware recommendations below:

  • Minimum 16 vCPUs
  • Minimum 64 GB of RAM
  • Minimum 50 GB of available disk space, based on the caching strategy and data size

Web Browser

PuppyGraph provides a Web UI for management. It is required to have hardware acceleration (GPU) on the browser that accesses the PuppyGraph Web UI.

Hardware acceleration is enabled by default. Here are the steps to check in different browsers:

  • Google Chrome: To check, go to chrome://settings/system and ensure "Use graphics acceleration when available" is turned on.
  • Microsoft Edge: To check, go to edge://settings/system and ensure "Use graphics acceleration when available" is turned on.
  • Mozilla Firefox: Use hardware acceleration when available
  • Safari: Hardware acceleration is enabled by default. To check, go to Preferences > Advanced and ensure "Use hardware acceleration when available" is turned on.

Installation from Container Images

Single Node Installation with Docker

PuppyGraph can be installed via Docker. See Launching PuppyGraph in Docker for comprehensive steps.

Cluster Installation with Kubernetes

It is recommended to install PuppyGraph in a cluster environment for production deployments. PuppyGraph can be installed via Kubernetes. See Cluster Deployment for details.

The Helm Chart is coming soon. Please contact us if you are interested in the Helm Chart.

Installation from Cloud Marketplaces

PuppyGraph can be installed via Cloud Marketplaces.