> For the complete documentation index, see [llms.txt](https://docs.qmcloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qmcloud.io/installation-and-configuration/self-hosting.md).

# Self-hosting

* **Pre-requisites for** QMCLOUD **software**
  * A Linux virtual machine. Preferably Ubuntu 20.x based VM with Docker
  * A minimum of 2 vcpu’s and 16GB of memory
  * A minimum of 50GB disk space
  * Optional - Load balancer with https-based listener, and SSL certificate
  * Pulumi account and token
  * Optional - AWS SES credentials for registration and email functionality

&#x20;**Pre-requisites for each of the cloud platform that** QMCLOUD **supports:**

* **AWS**
  * AWS Account(s)
  * IAM user and a minimum of programmatic access with appropriate permissions
  * Access and secret key(s)
* **Azure**
  * Azure Account and Subscription
  * Service principal details including App (Client) ID, Object ID, Tenant ID, Client Secret

The installation and setup of QMCLOUD containers is beyond the scope of this page. Please contact support at <support@appmodz.net> for a detailed installation guide.
