Como configurar o discourse no meu próprio servidor doméstico

Olá,
Quero configurar o Discourse no meu próprio servidor doméstico usando um IP estático.

Sou novo no Linux e não sou um administrador de sistema, então gostaria de um conselho passo a passo, como um “pinte por números”. Portanto, por favor, não assuma que tenho o conhecimento sobre Linux que você pode ter.

  1. Meu servidor está hospedado em casa usando um endereço IP estático (isso vem padrão com os provedores de internet australianos) e não desejo usar dyndns ou qualquer outra coisa que geralmente é necessária ao usar um IP dinâmico. Não consigo encontrar nada sobre como fazer isso, pois o resto do mundo parece não oferecer IP estático como inclusão gratuita em seus serviços.
  2. Instalei o Ubuntu Server 20.04 e o Docker foi incluído como parte do processo de configuração.
  3. Fui informado por Jeff Atwood que este tutorial deve funcionar bem para o que preciso, mas não parece muito direto para mim: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Agradeceria qualquer ajuda que puder obter com isso, pois estou tentando configurar isso para uma organização comunitária local que não quer que suas informações sejam hospedadas na nuvem. Por esse motivo, um serviço de hospedagem como Digital Ocean ou similar está definitivamente fora de questão, eles estão bastante determinados a ter uma instalação em servidor doméstico.

1 curtida

Você pode hospedar sua solução na nuvem, mantendo total privacidade. Daí o “Privado” em VPS.

O protocolo Https cuida da ofuscação da comunicação e esta configuração:

Impede que qualquer pessoa, exceto alguém autorizado, leia qualquer conteúdo.

Como um site, você é dono dos seus próprios dados.

Portanto, recomendo fortemente que você reconsidere a arquitetura proposta.

1 curtida

Esta não é uma solução que minha organização comunitária deseja, pois não impede mandados frívolos para bisbilhotar o conteúdo da minha organização.

Acho importante notar que a Austrália tem as piores leis de privacidade de internet e liberdades civis no primeiro mundo.

Apenas proibir o acesso anônimo ainda não é uma opção, mesmo assumindo que o provedor de hospedagem não tenha acesso às chaves de criptografia, pois eles ainda podem ser ordenados a derrubar o site pelo governo australiano.

É por isso que a organização comunitária para a qual estou me voluntariando é bastante inflexível quanto a auto-hospedarmos em nosso próprio hardware.

Se pudermos fazer isso usando um IP estático, eles não precisarão se preocupar com os provedores de nomes de domínio também revogarem seu domínio. Outra questão que temos visto muito nos últimos anos.

1 curtida

Se você tiver um IP estático, tenho quase certeza de que uma configuração doméstica será muito mais vulnerável.

1 curtida

Mesmo com SSL auto-hospedado?

Ou VPN?

1 curtida

Ok, vamos deixar o bom senso de lado.

Para fazer funcionar, você provavelmente só precisa instalá-lo como usuário root e seguir o guia exatamente da mesma forma.

Se o seu servidor tiver IP estático e acesso total à internet, não deve ser muito diferente de um VPS.

Você precisa garantir que seu firewall não esteja ativo e, se estiver, que esteja configurado adequadamente.

Se você tiver um proxy reverso na frente do docker, o mesmo se aplica, mas se não houver um proxy reverso configurado, você acabará usando o que está dentro do contêiner docker, que está configurado para você.

Você tem algum erro?

4 curtidas

Sei que este tópico é bastante antigo, mas acredito que posso agregar valor, pois fiz isso anos atrás com uma startup SAAS financiada com recursos próprios.

Considere o Cloudflare para um CDN e proxy DNS. Como isso está sendo hospedado em um provedor de internet de consumidor, tanto uma rede de implantação de conteúdo quanto o anonimato do Cloudflare ajudarão tremendamente. Ao hospedar seu próprio site de sua casa, você perde muitas proteções que os grandes provedores de hospedagem em nuvem oferecem prontamente. O Cloudflare ajudará com algumas delas.

Espero que sua taxa de transferência tenha conseguido lidar com seus visitantes também. A minha era de 10 Mbps de upstream e tive dificuldades.

2 curtidas