> 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/deployment-methods.md).

# Deployment Methods

On-Prem Deployment Guide (Azure)

You have two options for deploying services:

### [Method 1: Using deploy.sh Script (Recommended)](/self-managed-hivel-deployment/virtual-private-cloud/azure/hivel-on-premises-deployment-guide-azure/deployment-methods/method-1-deployment-using-deploy.sh-script.md)

This is the easiest and recommended method. The script handles:

* Automatic ECR authentication
* Image pulling with prompts
* Service deployment
* Health checks
* Log viewing

### [Method 2: Using Docker Compose Directly](/self-managed-hivel-deployment/virtual-private-cloud/azure/hivel-on-premises-deployment-guide-azure/deployment-methods/method-2-deployment-using-docker-compose.md)

For more control or if you prefer manual steps.

<br>

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

{% column %}

{% endcolumn %}

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