# Ajude-me a configurar vários sites em um único VPS

**URL:** https://meta.discourse.org/t/help-me-setup-many-websites-on-one-vps/152585
**Category:** Self-hosting
**Created:** [Maio 25, 2020, 8:14am UTC](https://meta.discourse.org/t/help-me-setup-many-websites-on-one-vps/152585 "2020-05-25T08:14:11Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![hinhsymo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hinhsymo/32/179473_2.png) [@hinhsymo](https://meta.discourse.org/u/hinhsymo)
#### Post date: [Maio 25, 2020, 8:14am UTC](https://meta.discourse.org/t/help-me-setup-many-websites-on-one-vps/152585/1 "2020-05-25T08:14:11Z")

</div>

Olá, suporte!

Tenho um VPS com 2 GB de RAM e quero configurar 3 sites do Discourse em um único VPS.

Acessei o link: [How to Install Discourse Forum with Nginx on Ubuntu 16.04](https://www.howtoforge.com/tutorial/how-to-install-and-configure-discourse-forum-with-nginx-on-ubuntu-1604/)

Passo 1 - Instalar o Docker no Ubuntu 16.04  
Passo 2 - Instalar e configurar o fórum Discourse  
Passo 3 - Gerar SSL com Let’s Encrypt no Ubuntu 16.04  
Passo 4 - Instalar e configurar o Nginx como proxy reverso para o container do Discourse  
Passo 5 - Instalador web do Discourse  
Passo 6 - Configurações adicionais do Discourse

Funciona no site 1, mas não no site 2 → erro.

Obrigado!

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [Maio 25, 2020, 8:42am UTC](https://meta.discourse.org/t/help-me-setup-many-websites-on-one-vps/152585/2 "2020-05-25T08:42:49Z")

</div>

Não suportamos métodos de instalação de terceiros aqui.

Você precisará seguir a [instalação padrão](https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md) e, em seguida, revisar o [guia sobre multisite](https://meta.discourse.org/t/multisite-configuration-with-docker/14084).

---

<div class="post-metadata">

### Author: ![neounix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neounix/32/215617_2.png) [@neounix](https://meta.discourse.org/u/neounix)
#### Post date: [Maio 25, 2020, 9:05am UTC](https://meta.discourse.org/t/help-me-setup-many-websites-on-one-vps/152585/3 "2020-05-25T09:05:04Z")

</div>

> [@hinfsymo](#):
>
> Etapa 1 - Instalar o Docker no Ubuntu 16.04  
> Etapa 2 - Instalar e configurar o fórum Discourse  
> Etapa 3 - Gerar SSL Letsencrypt no Ubuntu 16.04  
> Etapa 4 - Instalar e configurar o Nginx como proxy reverso para o contêiner do Discourse  
> Etapa 5 - Instalador web do Discourse  
> Etapa 6 - Configurações adicionais do Discourse

A maneira como eu faço isso, já que gosto de simplicidade, é o “método de um contêiner por site web”, onde cada contêiner usa um template `web.socketed.template.yml`, para que cada aplicativo (contêiner) funcione com o proxy reverso do nginx.

Algo assim, aproximadamente:

> [@](#):
>
> Etapa 1 - Instalar o Docker no Ubuntu 16.04  
> Etapa 2 - Instalar e configurar o primeiro fórum Discourse (app1.yml) usando o template de socket, de modo que o aplicativo Discourse escute no socket de domínio Unix compartilhado app1  
> Etapa 3 - Instalar e configurar o Nginx como proxy reverso para seu contêiner Discourse  
> Etapa 4 - Gerar o SSL Letsencrypt para seu novo FQDN (site web)  
> Etapa 5 - Criar um novo arquivo de contêiner (app2.yml) para seu próximo site web, construir seu novo contêiner e repetir.

Ou, você pode criar todos os seus contêineres primeiro e fazer toda a parte do `nginx` SSL (LetsEncrypt) por último, se estiver se sentindo sortudo.

Essa abordagem ocupará mais espaço em disco e memória, mas você terá a vantagem de cada site web rodando em seu próprio contêiner isolado.

Acho que esse método não é “oficialmente suportado”, mas, na minha opinião, é fácil o suficiente de configurar e dar suporte a si mesmo. Configurar o contêiner com socket é simples porque você tem um template “oficial” do Discourse para isso; e configurar o proxy reverso do nginx para um socket de domínio Unix também é bem documentado na internet (e há alguns exemplos do Discourse também).

---

<div class="post-metadata">

### Author: ![hinhsymo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hinhsymo/32/179473_2.png) [@hinhsymo](https://meta.discourse.org/u/hinhsymo)
#### Post date: [Maio 25, 2020, 10:15am UTC](https://meta.discourse.org/t/help-me-setup-many-websites-on-one-vps/152585/4 "2020-05-25T10:15:00Z")

</div>

ajude-me a linkar passo a passo?
