# How do you scale discourse horizontally?

**URL:** https://meta.discourse.org/t/how-do-you-scale-discourse-horizontally/183701
**Category:** Self-hosting
**Created:** [March 18, 2021, 9:42pm UTC](https://meta.discourse.org/t/how-do-you-scale-discourse-horizontally/183701 "2021-03-18T21:42:47Z")
**Posts on this page:** 1
**Showing post:** 3

<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: [March 19, 2021, 3:31pm UTC](https://meta.discourse.org/t/how-do-you-scale-discourse-horizontally/183701/3 "2021-03-19T15:31:36Z")

</div>

You can do something like [Running Discourse docker alongside Apache](https://meta.discourse.org/t/running-discourse-docker-alongside-apache/161625) and create two web containers with something being a reverse proxy in front.

You can use multisite to have a single container serving multiple sites (using the same plugins and Discourse version). [This](https://support.literatecomputing.com/t/multisite-configuration-with-lets-encrypt-and-no-reverse-proxy/632) describes how to do that without an external reverse proxy. If you try that, please leave a comment there and let me know whether it worked. I intend to post it here when I am fairly certain it works.

Running containers on multiple servers is the same as any of the above. You’d have multiple containers sharing the same Redis and Postgres running behind a load balancer.

Mostly doing anything other than the [Discourse official Standard Installation](https://meta.discourse.org/t/discourse-official-standard-installation/142537) is unsupported because there are infinite numbers of ways to do those things.

---

_[View the full topic](https://meta.discourse.org/t/how-do-you-scale-discourse-horizontally/183701)._
