# Discourse VPS requirements

**URL:** https://meta.discourse.org/t/discourse-vps-requirements/55486
**Category:** Self-hosting
**Created:** [2017年一月10日 13:48 UTC](https://meta.discourse.org/t/discourse-vps-requirements/55486 "2017-01-10T13:48:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Kosta](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kosta/32/66158_2.png) [@Kosta](https://meta.discourse.org/u/Kosta)
#### Post date: [2017年一月10日 13:48 UTC](https://meta.discourse.org/t/discourse-vps-requirements/55486/1 "2017-01-10T13:48:03Z")

</div>

Hi, I have VPS **Ubuntu** with some PHP software as **SMF** a **nd WP** , **Webmin** using, **Apache** and **MSQL**.  
Can I add Discourse or it requires server for itself?

---

<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: [2017年一月10日 13:49 UTC](https://meta.discourse.org/t/discourse-vps-requirements/55486/2 "2017-01-10T13:49:25Z")

</div>

Sounds like you should follow this tutorial:

> [@Set up Discourse on a server with existing Apache sites](https://meta.discourse.org/t/how-to-set-up-discourse-on-a-server-with-existing-apache-sites/30013):
>
> It’s not as daunting as it sounds! While this may sound a bit intimidating at first, it’s really not all that bad. You basically need to do two things: Install HAProxy (or an alternative) which will take over port 80 and then divert your Discourse traffic to your docker container, and all your other sites to your usual Apache set-up. Let Apache know which port to listen for. While this is only a rough guide, it should do a good job of pointing you in the right direction. Let’s get star…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2017年一月10日 13:52 UTC](https://meta.discourse.org/t/discourse-vps-requirements/55486/3 "2017-01-10T13:52:47Z")

</div>

It’ll be easiest on a server by itself. It’s not too hard to configure apache as a reverse proxy as @erlend_sh suggests, but it might be tricky to do that with webmin in the mix.

---

<div class="post-metadata">

### Author: ![Kosta](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kosta/32/66158_2.png) [@Kosta](https://meta.discourse.org/u/Kosta)
#### Post date: [2017年一月10日 13:57 UTC](https://meta.discourse.org/t/discourse-vps-requirements/55486/4 "2017-01-10T13:57:35Z")

</div>

Thanks, @Sogge Heggen, so it can be done but for me it looks to much.

@Jay Pfaffman, Yes, It looks much simpler on its own.

Fast answers 🙂
