# Running Discourse on Azure Web Sites vs. Azure VM?

**URL:** https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183
**Category:** Self-hosting
**Tags:** hosting
**Created:** [27 maart 2014 om 12:43 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183 "2014-03-27T12:43:35Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![tsf](https://avatars.discourse-cdn.com/v4/letter/t/e79b87/32.png) [@tsf](https://meta.discourse.org/u/tsf)
#### Post date: [27 maart 2014 om 12:43 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/1 "2014-03-27T12:43:36Z")

</div>

I’m already running (and paying for) a site using Azure _Web Sites_ and want to know if anyone has been able to set up Discourse on Web Sites (the fully managed platform) as opposed to an Azure VM. I’d rather not pay for an extra VM when I have the ability to spin up another web site on the managed side of things for no cost. Thanks.

---

<div class="post-metadata">

### Author: ![trident](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/trident/32/2078_2.png) [@trident](https://meta.discourse.org/u/trident)
#### Post date: [27 maart 2014 om 19:55 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/2 "2014-03-27T19:55:34Z")

</div>

> [@](#):
>
> Developers can create applications new applications from scratch or deploy existing ones built in [ASP.NET](http://ASP.NET), PHP, Node.js, Python or even Classic ASP.

Ruby is not supported by this service. Since even java is not supported, it will be nearly impossible to get discourse running… unless you re-wrote it in a language they support.

---

<div class="post-metadata">

### Author: ![mgrowan](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@mgrowan](https://meta.discourse.org/u/mgrowan)
#### Post date: [29 april 2015 om 03:26 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/3 "2015-04-29T03:26:42Z")

</div>

Now that [Java in Web Apps](http://azure.microsoft.com/en-us/documentation/articles/web-sites-java-get-started/) (formerly Websites) is available, is running Discourse on the managed platform now a possibility?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [29 april 2015 om 03:29 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/4 "2015-04-29T03:29:17Z")

</div>

Unlikely, we do not work under JRuby at the moment + there is a mountain of dependencies

Why not use Docker?

---

<div class="post-metadata">

### Author: ![trident](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/trident/32/2078_2.png) [@trident](https://meta.discourse.org/u/trident)
#### Post date: [29 april 2015 om 17:38 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/5 "2015-04-29T17:38:22Z")

</div>

I know that azure (and by extension Microsoft) is moving into the docker space, where containers can be setup on a scaling interface.

[http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-docker-with-portal/](http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-docker-with-portal/)

It won’t be easy to deploy directly to using the building script, but could be an interesting deployment method overall.

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [20 april 2016 om 20:37 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/6 "2016-04-20T20:37:11Z")

</div>

The “Azure Container Service” is now official:

[https://azure.microsoft.com/en-us/blog/azure-container-service-is-now-generally-available/](https://azure.microsoft.com/en-us/blog/azure-container-service-is-now-generally-available/)

[https://azure.microsoft.com/en-us/services/container-service/](https://azure.microsoft.com/en-us/services/container-service/)

---

<div class="post-metadata">

### Author: ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)
#### Post date: [8 augustus 2020 om 08:36 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/7 "2020-08-08T08:36:04Z")

</div>

Is there an official guide on how to install Discourse with the Azure Container Service? Or is [Setup Discourse on Azure](https://meta.discourse.org/t/how-to-setup-discourse-on-azure/89550) the preferred way?

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [12 augustus 2020 om 02:09 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/8 "2020-08-12T02:09:09Z")

</div>

Setting up a Linux vm in azure is still the preferred method as it is the most similar to a digital ocean vm install.

---

<div class="post-metadata">

### Author: ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)
#### Post date: [12 augustus 2020 om 09:37 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/9 "2020-08-12T09:37:47Z")

</div>

Done setting it up with using a Linux VM (Ubuntu latest). Works like a charm. Thanks.

May you advise re using [Azure Blob Storage Plugin](https://meta.discourse.org/t/azure-blob-storage-plugin/79392) vs preferring other ways to store uploaded media? Is the Azure Blob Storage the right solution for today?

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [12 augustus 2020 om 11:02 UTC](https://meta.discourse.org/t/running-discourse-on-azure-web-sites-vs-azure-vm/14183/10 "2020-08-12T11:02:07Z")

</div>

Hmm, looks like it hasn’t been tested:

> [@Configure an S3 compatible object storage provider for uploads](https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916):
>
> information_source This topic covers how to configure some common S3 compatible Object Storage providers (S3 clones). See [Set up file and image uploads to S3](https://meta.discourse.org/t/setting-up-file-and-image-uploads-to-s3/7229) for more details about Amazon AWS S3 configuration, which is officially supported and used internally by Discourse for our hosting services. Provider Service Name Works with Discourse? [Amazon AWS](#aws-s3-2) S3 Yes [Digital Ocean](#digital-ocean-spaces-3) Spaces Yes [Linode](#linode-object-storage-4) Object Storage Yes [Google Cloud](#google-cloud-platform-storage-5) Storage Yes [Scaleway](#scaleway-object-storage-6) Object Storage Yes [Vultr](#vultr-object-storage-7) Obj…

You can try out Azure Blob Storage’s S3-like interface (non-plugin) using the templates in the above topic and see if it works.
