# Can anyone install discourse for me?

**URL:** https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156
**Category:** Self-hosting
**Created:** [2월 9, 2018, 7:43오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156 "2018-02-09T07:43:04Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 7:43오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/1 "2018-02-09T07:43:05Z")

</div>

So… I recently got a VPS (hostinger VPS plan 6), well, a powerful one let’s say, here are its specs:

```plaintext
|CPU Cores|8|
|Total CPU Speed|19.2Ghz|
|Memory|8Gb|
|Disk Space|160Gb|
|Bandwidth|8000Gb|

```

Alright, so I have no experience in VPSs, tried many tutorials online, that told me I have Apache already installed.  
I’m using Ubuntu 16.04, and I could provide with SSH details, if anyone can install it for me 🙂  
The discourse would be live here: [http://forum.cksoftwares.com](http://forum.cksoftwares.com)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2월 9, 2018, 7:51오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/2 "2018-02-09T07:51:19Z")

</div>

Just MHO, but getting someone to help you with a one off install is all very well, but won’t help you for the long term - you need to support your installation in Production and that requires getting dirty occasionally. Without the experience of setting it up yourself that is going to be tricky.

Then again, perhaps you can hire someone to install and support your instance going forward:

> **[Marketplace](https://meta.discourse.org/c/marketplace/14)**
>
> A hub for all Discourse-related commerce: jobs, gigs, plugins, themes, hosting, and more.

and then there is the fully hosted option …

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 7:56오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/3 "2018-02-09T07:56:32Z")

</div>

Yes, but I tried the Apache tutorial on that forum that didn’t work, consumed lots of my time 😕

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2월 9, 2018, 7:59오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/4 "2018-02-09T07:59:50Z")

</div>

@ckhawand it’s a learning process, and PS these are incredibly marketable skills you will pick up, not least:

- System admin
- DNS
- Email services
- Linux command line
- SQL

Use the docker guide - that’s the most straightforward, and you can always post individual issues on here if you can’t find the answer here already…

[https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md](https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md)

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 8:01오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/5 "2018-02-09T08:01:44Z")

</div>

Alright, will do follow what you said 🙂

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2월 9, 2018, 8:04오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/6 "2018-02-09T08:04:26Z")

</div>

Don’t give up! 🙂 There’s a whole community here to help you that will be even more responsive if you ask about specific issues and roadblocks.

> [@ckhawand](#):
>
> [http://forum.cksoftwares.com](http://forum.cksoftwares.com)

btw, you should definitely make this ‘https’ when you get round to it (which is just a case of a setting in app.yml) - you want your traffic to be encrypted to protect yourself and your users.

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 9:11오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/7 "2018-02-09T09:11:22Z")

</div>

Yes, will totally add https when done.  
And, will do ask questions when I get stuck 😄  
Thanks for all the help 😊

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 9:14오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/8 "2018-02-09T09:14:55Z")

</div>

Alright, 1st question:  
Install on CentOS 7 or Ubuntu 16.04? 😕

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2월 9, 2018, 9:15오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/9 "2018-02-09T09:15:38Z")

</div>

Ubuntu 16.04 is the OS most people use, go with that.

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 9:15오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/10 "2018-02-09T09:15:49Z")

</div>

Alright, will do! 🙂

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 9:25오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/11 "2018-02-09T09:25:49Z")

</div>

Okay, that’s the issue I’m talking about 😕

 ![image](https://global.discourse-cdn.com/meta/original/3X/0/6/06d308b45f70d6e7c39e6802dd289f51341a67cc.png)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2월 9, 2018, 9:30오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/12 "2018-02-09T09:30:53Z")

</div>

take a look at:

> [@Port 80 appears to already be in use](https://meta.discourse.org/t/port-80-appears-to-already-be-in-use/57618):
>
> Hello, when i run discourse\_setup, it says Port 80 is used. Maybe there is something hosting installed by default, so I want to clear port 80 successfull instalation. Port 80 appears to already be in use. If you are trying to run Discourse simultaneously with another web server like Apache or nginx, you will need to bind to a different port See https://meta.discourse.org/t/17247 What I must to do to clear this Port from anything what is using it. If it would help - I’m trying to install Disc…

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 9:42오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/13 "2018-02-09T09:42:39Z")

</div>

Will do, thanks 🙂

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 9:57오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/14 "2018-02-09T09:57:57Z")

</div>

Okay, after deleting Apache and NGINX using  
`sudo apt-get remove apache*`  
`sudo apt-get remove nginx*`  
Then restarting the server, I have been able to proceed to inputing my forum infos.  
However, I’m stuck with the `Device "docker0" does not exist. ` issue  
checked some topics here, but none of them worked 😕

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2월 9, 2018, 10:08오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/15 "2018-02-09T10:08:10Z")

</div>

Check if anything else is listening on that port … not sure if random offsite links are allowed by found this guide to do this e.g. with netstat:

[https://www.cyberciti.biz/faq/find-linux-what-running-on-port-80-command/](https://www.cyberciti.biz/faq/find-linux-what-running-on-port-80-command/)

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 10:24오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/16 "2018-02-09T10:24:26Z")

</div>

Uh, I’m giving up with discourse, will never succeed to install it 😕

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2월 9, 2018, 10:28오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/17 "2018-02-09T10:28:20Z")

</div>

I think your issue is down to how the vanilla build on your hosting VPS is configured … there is probably a really simple modification to get it working.

What did:

netstat -tulpn | grep :80

return?

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 10:28오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/18 "2018-02-09T10:28:46Z")

</div>

Well, it returned udp6

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2월 9, 2018, 10:29오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/19 "2018-02-09T10:29:53Z")

</div>

My healthy site returns this:

root@blah:/var/discourse# netstat -tulpn | grep :80  
tcp6 0 0 :::80 :::\* LISTEN 320/docker-proxy

So this looks like the crux of your problem

---

<div class="post-metadata">

### Author: ![ckhawand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckhawand/32/74974_2.png) [@ckhawand](https://meta.discourse.org/u/ckhawand)
#### Post date: [2월 9, 2018, 10:31오전 UTC](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156/20 "2018-02-09T10:31:44Z")

</div>

Yes, anyway, my friend installed his discourse one time on his VPS, I’m reaching him out to see if he can do it for me 🙂

[다음 페이지](https://meta.discourse.org/t/can-anyone-install-discourse-for-me/80156.md?page=2)
