> For the complete documentation index, see [llms.txt](https://docs.orbs.network/v2-contract-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.orbs.network/v2-contract-sdk/gamma-in-depth/deploying-gamma-in-the-cloud/azure.md).

# Azure

Setup Gamma Server on Microsoft Azure

1. Log into your Azure portal. (<https://portal.azure.com/>)
2. Click on the big plus (Create a resource)
3. In the "*Search the marketplace*" text box type in: "*Orbs*" and choose

   &#x20;the entry "Orbs Gamma Development Blockchain Kit"
4. Click on Create
5. Choose the virtual machine name, region
6. Click on "*Review + Create*"  to get the machine setup unless you want to modify disk space or any other machine parameters.
7. On the summary page, make sure all is accurate and click "*Create*"
8. If you would like to access your Gamma server using ssh, Click on "*Download private key and create resource*". Otherwise, click "*Create*"
9. To obtain the public IP of the newly created VM, click on "*Go to resource*"

   The IP will be located on the "Networking" pane on the right side of the page under the property named: "*Public IP Address*" such as in the picture

![](https://3867088047-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LTPLiDUf5JwFxke2_lr%2F-MWQ4LnkPyEUG3bRc_r8%2F-MWQELqLawRBJMNkzVl-%2FScreen%20Shot%202021-03-09%20at%2016.08.46.png?alt=media\&token=d907340b-2a1e-4b85-8c13-eef4c198eb24)

You may now work with gamma server remotely. For more information on setting up a remote gamma environment on your local dev machine,  [click here](/v2-contract-sdk/gamma-in-depth/working-with-multiple-environments.md#gamma-config-json)

{% code title="orbs-gamma-config.json" %}

```
{
  "Environments": {
    "staging": {
      "VirtualChain": 42,
      "Endpoints": ["http://<ip>:8080"]
    }
  }
}
```

{% endcode %}

Prism block explorer will be available at `http://<ip>:3000/`

After setting up your Gamma remote environment, you can deploy your may [deploy first contract](/v2-contract-sdk/getting-started/deploying-your-first-contract.md)
