# Discourse High Availability

**URL:** https://meta.discourse.org/t/discourse-high-availability/55091
**Category:** Self-hosting
**Created:** [January 3, 2017, 7:58am UTC](https://meta.discourse.org/t/discourse-high-availability/55091 "2017-01-03T07:58:36Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![jakimfett](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jakimfett/32/65817_2.png) [@jakimfett](https://meta.discourse.org/u/jakimfett)
#### Post date: [January 3, 2017, 8:18am UTC](https://meta.discourse.org/t/discourse-high-availability/55091/3 "2017-01-03T08:18:48Z")

</div>

The documentation is very fragmented. I’m going to attempt to pull it all together here.

Any chance I could get some input from @nx2zdk or @jspdng?

> [@Use multiple Docker containers without exposing ports](https://meta.discourse.org/t/how-to-use-docker-multiple-containers-without-exposing-ports/22283/1):
>
> warning This is an advanced setup. Don’t follow this unless you are experienced with Linux server administration and Docker. Hello everyone! If you don’t want to mess with the firewall rules and security of your server, you can configure your Docker multiple container setup with just links and no exposed ports! This way you can share your data container (postgres/redis) with other containers without exposing it to the internet. How to Edit your data.yml file commenting all the expose …

> [@Linking containers for a multiple container setup](https://meta.discourse.org/t/linking-containers-for-a-multiple-container-setup/20867/1):
>
> Multiple Container setup If you would like to connect web-only and data Discourse docker containers. There is optional setting for this, which is, you could specify a links key in container configuration (yaml file) to link those containers together ( i.e. linking web-only and data container ). This way is also known as Docker [--link](https://docs.docker.com/userguide/dockerlinks/) flag. Usage: If you are trying to link database container to your web container Add the following section in containers/web.yml links: - link: name:…

---

_[View the full topic](https://meta.discourse.org/t/discourse-high-availability/55091)._
