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.
- AWS Marketplace: see Launching PuppyGraph from AWS Marketplace.
- Google Cloud Marketplace: see Launching PuppyGraph from Google Cloud Marketplace.
- Azure Marketplace: coming soon. Please contact us if you are interested.