# Do I really need a Docker based Discourse install?

**URL:** https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811
**Category:** Support
**Created:** [2월 4, 2015, 7:03오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811 "2015-02-04T19:03:03Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![FezodgeIII](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fezodgeiii/32/37408_2.png) [@FezodgeIII](https://meta.discourse.org/u/FezodgeIII)
#### Post date: [2월 4, 2015, 7:03오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/1 "2015-02-04T19:03:03Z")

</div>

Hi, I was just wondering what the 'docker ’ part (The bit apparently discourse can’t run without) actualy do. Is it just the `/admin/upgrade` part that lets you upfate discourse without any hassle, or is there more to it?

I want to know, as i want to host discourse on a server that does not support docker, and was wondering if i could live without it. Thanks

---

<div class="post-metadata">

### Author: ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)
#### Post date: [2월 4, 2015, 7:21오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/2 "2015-02-04T19:21:27Z")

</div>

Docker is the only installation type that is supported by the Discourse team.

I am not on that team, but by reading all related posts on Meta, it is safe to say that a non-docker install is **not** recommended and they will not offer support for any non-docker installs.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2월 4, 2015, 7:25오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/3 "2015-02-04T19:25:17Z")

</div>

You can’t get support here for anything except a Docker based install.

Docker is a container system, it lets you place apps on a server in an easy, standard packaging format along with all their dependencies, sort of like this:

![](https://global.discourse-cdn.com/meta/original/3X/7/c/7cd5d00d862f3f8bfe4652c0b390a8c5bbcdea6e.jpg)

More at

> **[What is a Container? | Docker](https://www.docker.com/resources/what-container/)**
>
> A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable...

---

<div class="post-metadata">

### Author: ![FezodgeIII](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fezodgeiii/32/37408_2.png) [@FezodgeIII](https://meta.discourse.org/u/FezodgeIII)
#### Post date: [2월 4, 2015, 7:32오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/4 "2015-02-04T19:32:58Z")

</div>

So, it would be possible to install discourse without docker, but not reccomened. Is there any particular reason for this, apart from the fact that you dont provide any support?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [2월 4, 2015, 7:34오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/5 "2015-02-04T19:34:51Z")

</div>

> [@FezodgeIII](#):
>
> Is there any particular reason for this, apart from the fact that you dont provide any support?

Makes the install far more complex,  
forces you to work out all dependencies,  
forces you to setup nginx and anything else appropriately,  
force you to ensure postgresql is setup properly,  
etc.

There are many reasons. Can you manually install docker on the server you are looking at getting?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2월 4, 2015, 7:35오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/6 "2015-02-04T19:35:56Z")

</div>

It is a way more complicated install and you will probably screw it up. When you do, your Discourse will be broken and we will refuse to help you because we told you to go the easier, standard Docker route that we _can_ support.

Honest enough for you? 😉

---

<div class="post-metadata">

### Author: ![FezodgeIII](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fezodgeiii/32/37408_2.png) [@FezodgeIII](https://meta.discourse.org/u/FezodgeIII)
#### Post date: [2월 4, 2015, 7:38오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/7 "2015-02-04T19:38:03Z")

</div>

Yes! Thanks a lot!

@cpradio i’m looking at a GBP server host, as this will save me money, but unfortunately dosn’t support docker. Could i still install it on that?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [2월 4, 2015, 7:39오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/8 "2015-02-04T19:39:02Z")

</div>

> [@FezodgeIII](#):
>
> Could i still install it on that?

Is it a VPS that you get to manage? If so, yes, you can. If not, then probably not ☹

---

<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: [2월 4, 2015, 7:59오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/9 "2015-02-04T19:59:12Z")

</div>

> [@FezodgeIII](#):
>
> Could i still install it on that?

The core feature you’re looking for is to “replace the kernel with one supporting Docker and AUFS”. That’s what you should go to the support with.

---

<div class="post-metadata">

### Author: ![JSey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jsey/32/3540_2.png) [@JSey](https://meta.discourse.org/u/JSey)
#### Post date: [2월 4, 2015, 8:16오후 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/10 "2015-02-04T20:16:54Z")

</div>

> [@FezodgeIII](#):
>
> dosn’t support docker

Why this restriction? Is that a root server? Which OS?

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [9월 6, 2018, 1:09오전 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/11 "2018-09-06T01:09:41Z")

</div>



---

<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: [9월 6, 2018, 1:45오전 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/12 "2018-09-06T01:45:57Z")

</div>

I think it is worth answering the OP here.

4 years later, still **yes** , you need an official Docker based install if you want any free support from the Discourse team on [meta.discourse.org](http://meta.discourse.org).

---

<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: [9월 6, 2018, 1:46오전 UTC](https://meta.discourse.org/t/do-i-really-need-a-docker-based-discourse-install/24811/13 "2018-09-06T01:46:03Z")

</div>


