# Multiple app containers for a single Discourse site

**URL:** https://meta.discourse.org/t/multiple-app-containers-for-a-single-discourse-site/393913
**Category:** Self-hosting
**Tags:** hosting
**Created:** [January 19, 2026, 10:03am UTC](https://meta.discourse.org/t/multiple-app-containers-for-a-single-discourse-site/393913 "2026-01-19T10:03:43Z")
**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: [January 19, 2026, 4:05pm UTC](https://meta.discourse.org/t/multiple-app-containers-for-a-single-discourse-site/393913/3 "2026-01-19T16:05:52Z")

</div>

> [@Ethsim2](#):
>
> You can host multiple standalone Discourse installs on a single server (separate containers / separate ports / separate app.yml), without using Discourse “multisite”.

I do something similar, with a single web-only-style container per site and traefik (though I"ve also got a setup using nginx-proxy) as reverse proxy. I tried HAproxy for a while (it’s what CDCK uses, last I knew), but found it cumbersome.

> [@Ethsim2](#):
>
> • external Redis (single instance)

I am pretty sure that you need one redis per Discourse server.

> [@Multiple discourse on a single redis host](https://meta.discourse.org/t/multiple-discourse-on-a-single-redis-host/219318/2):
>
> Each Discourse needs its own totally separate redis server because message-bus uses [Redis Pub/Sub](https://redis.io/topics/pubsub), which is shared between all databases on a Redis server.

---

_[View the full topic](https://meta.discourse.org/t/multiple-app-containers-for-a-single-discourse-site/393913)._
