> 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/on-premises-generic.md).

# On-Premises (generic)

**Follow this guide if:**

* You want to deploy Hivel within your own infrastructure.
* You want full control over the application, database, and supporting services.
* You prefer to self-manage infrastructure components such as PostgreSQL.
* Your organization requires Hivel to operate within a private or on-premises environment.
* You need a deployment that is independent of cloud-specific managed services.

{% hint style="info" %}
**Note:** If you're on AWS/Azure and prefer a managed database, use the [**VPC deployment**](/self-managed-hivel-deployment/virtual-private-cloud.md) path instead. All other steps are identical.
{% endhint %}

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>TL;DR (On-Prem Generic)<br></td><td><a href="/self-managed-hivel-deployment/on-premises-generic/tl-dr-on-premises.md">TL;DR (On-Premises)</a></td></tr><tr><td>On-Premises complete deployment guide</td><td><a href="/archive/generic/hivel-on-premises-deployment-guide-generic.md">Hivel On-Premises Deployment Guide (Generic)</a></td></tr></tbody></table>

{% columns %}
{% column width="33.33333333333333%" %} <a href="/self-managed-hivel-deployment/virtual-private-cloud.md" class="button primary" data-icon="backward">Back to Virtual Private Cloud</a>
{% endcolumn %}

{% column width="33.33333333333333%" %}

{% endcolumn %}

{% column %} <a href="/self-managed-hivel-deployment/on-premises-generic/tl-dr-on-premises.md" class="button primary" data-icon="forward">TL;DR (On-Premises)</a>
{% endcolumn %}
{% endcolumns %}
