Como instalar o Discourse no Debian 9

Você está aqui:
Tempo estimado de leitura: 1 min

Discurso é um moderno sistema de discussão e fórum de código aberto. Visite o site oficial para uma demonstração e um detalhamento do conjunto de recursos atual. Este tutorial ensinará como configurar o Discourse com o Docker CE no Debian 9.

Crie um novo VPS Site & Site

1 GB de RAM é o valor mínimo, embora seja recomendado usar pelo menos 2 GB de RAM.

Acesse seu Site & Site VPS como root

Conecte-se ao seu servidor usando SSH via Terminal no Mac ou PuTTY no Windows.

ssh [email protected]

Substitua 203.1.113.1pelo seu servidor IP.

Você será solicitado a digitar Yesou Noadicionar a impressão digital RSA do servidor à sua lista de hosts conhecidos. Tipo Yese hit ENTER.

Troca de instalação (somente para instalação de 1 GB)

Crie um arquivo de troca vazio:

install -o root -g root -m 0600 /dev/null /swapfile

Escreva um arquivo de 1GB chamado swapfile:

dd if=/dev/zero of=/swapfile bs=1k count=1024k

Diga ao Linux que este é o arquivo de troca:

mkswap /swapfile

Ativá-lo:

swapon /swapfile

Adicione-o à tabela do sistema para que fique disponível após a reinicialização:

echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab

Defina o swappinessmodo que seja usado apenas como um buffer de emergência:

sysctl -w vm.swappiness=10

Instalação

Para instalar o Docker CE, siga todas as etapas deste guia .

Instale o Git.

apt update
apt install git -y

Faça uma pasta chamada discourseno /vardiretório:

mkdir /var/discourse

Clone o repositório oficial do Discourse Git em /var/discourse:

git clone https://github.com/discourse/discourse_docker.git /var/discourse

Vá para o discoursediretório:

cd /var/discourse

Inicie a ferramenta de configuração:

./discourse-setup

Responda as seguintes perguntas quando solicitado:

Hostname for your Discourse? [discourse.anydomain.com]: 
Email address for admin account(s)? [[email protected],[email protected]]: 
SMTP server address? [smtp.anydomain.com]: 
SMTP port? [587]: 
SMTP user name? [[email protected]]: 
SMTP password? [pa$$word]: 
Let's Encrypt account email? (ENTER to skip) [[email protected]]: 

Isso gerará um app.ymlarquivo de configuração em seu nome e, em seguida, inicializará o bootstrap. Se você precisar alterar essas configurações após o bootstrapping, poderá executar ./discourse-setupnovamente (ele lerá seus valores antigos do arquivo) ou editar containers/app.ymlcom o Nano e, em seguida, executar ./launcher rebuild apppara que suas alterações entrem em vigor.

Nota: Você deve ter suas configurações de e-mail configuradas corretamente para que seu site funcione.

Parabéns, agora você tem sua própria instância do Discourse em funcionamento. Para acessá-lo, basta digitar o nome do host ( http://discourse.anydomain.com) que você configurou em um navegador da Web e concluir a configuração.

Esse artigo foi útil?
Não Gostei 0
Visualizações: 54

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?