Piiano Vault requirements
Learn about the requirements and recommendations for installing and running Piiano Vault
Piiano Vault includes a server component and a database component (PostgreSQL). The server is provided as a container or as a standalone binary. This page describes the hardware and software requirements and recommendations for installing and running development or production versions of Piiano Vault.
Containers are provided for
MacOS is supported for both Intel and the Apple chipset.
Estimates of the image sizes, which may vary between releases, are:
pvault-server: under 250MB.
postgres: under 400MB.
pvault-dev: the development container, under 450MB.
Binaries are provided for:
The supported database is PostgreSQL version 14.2 or newer.
CPU and memory
The following are the minimum suggested resources for running a development environment, using
pvault-dev, which includes Vault and a database:
- a single core.
- 100MB of memory.
The following are the minimum suggested resources for running a production environment:
- two cores for Vault.
- two cores for the database.
- 128MB for the container.
The actual requirements will vary depending on your use of Vault. Typically, more requests per second and larger bulk operations require more memory and CPU.
In production workloads, you may want to run multiple instances of Vault for higher availability. The sizing information aforementioned is for a single instance.