---
Title: Requirements
Type: Document
---
## Hardware
|                   | Minimum            | Recommended      |
|-------------------|--------------------|------------------|
| CPU Cores         | 2                  | 4                |
| Memory            | 2GB*1              | 8GB              |
| Storage           | 20GB               | 60GB             |  
| Network Speed     | 300Mbps/Upload     | 1Gbps/Upload     |
| Traffic           | 20TB Monthly       | Unlimited/No Cap |

> *1: At least have 512Mb free for the operating system.

**Recommended VPS**

| Host             | Plan        | Monthly Pricing   | Yearly Pricing   |
|------------------|-------------|-------------------|------------------|
| BuyVM            | SLICE 4096  | $15.00            | $180.00          |
| Regxa            | EVA3        | $15.00            | $171.00          |

> A provider with unlimited bandwidth is preferred.

> All prices are listed in USD.

## Software

The package manager that you need to use with MinPluto must be [Bun](https://bun.sh/) since it appears to be the most functional option for this project. Attempting to use another package manager like Yarn or PNPM may cause issues, view [Package Managers](#package-managers) in the [Compatibility](#compatibility) section. There seems to be some issues related to both `@astrojs/vue` and `@iconoir/vue`.

You'll still need to have [NodeJS](https://nodejs.org/en/download/package-manager) v21 or newer install in order for translations to work properly.