> For the complete documentation index, see [llms.txt](https://docs.hivel.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hivel.ai/self-managed-hivel-deployment/virtual-private-cloud/azure/hivel-on-premises-deployment-guide-azure/prerequisites-overview/verify-virtual-machine-requirements.md).

# Verify Virtual Machine Requirements

Provision an Azure Virtual Machine with the following specifications:

| Specification          | Requirement                                                                                 |
| ---------------------- | ------------------------------------------------------------------------------------------- |
| VM Size                | Standard\_D4s\_v5 or larger                                                                 |
| vCPU                   | 4 or more                                                                                   |
| RAM                    | 16GB or more                                                                                |
| OS                     | Ubuntu Server 22.04 LTS                                                                     |
| Storage                | 50GB or more Premium SSD managed disk                                                       |
| Network Security Group | Open inbound ports 22, 80, 3000, 4317 (required only if integrating Claude Code), 443, 5432 |

**Important Sizing Information**\
The specifications above represent the minimum supported configuration for any environment. Hivel has not published separate sizing tiers (small/medium/large) at this time.

**For High Volume Deployments**\
If you expect high integration or commit volume, contact your Hivel representative before provisioning your VM or selecting your Azure Database for PostgreSQL tier.

<br>

{% columns %}
{% column %} <a href="/self-managed-hivel-deployment/virtual-private-cloud/azure/hivel-on-premises-deployment-guide-azure/prerequisites-overview/network-requirements.md" class="button primary" data-icon="backward">Back to Network Requirements</a>
{% endcolumn %}

{% column %}

{% endcolumn %}

{% column %} <a href="/self-managed-hivel-deployment/virtual-private-cloud/azure/hivel-on-premises-deployment-guide-azure/database-setup.md" class="button primary" data-icon="forward">Database Setup</a>
{% endcolumn %}
{% endcolumns %}
