Qual é a melhor opção para hospedar por conta própria?

Olá a todos, eu estava pensando em auto-hospedar um fórum Discourse e queria saber 2 coisas:

  1. Onde devo hospedar o fórum? Docker ou meu Raspberry Pi?
  2. Como eu o implantaria se estivesse no meu Pi/Docker?

Ainda estou inseguro sobre as opções; pessoalmente, estou bem com qualquer uma das duas para a primeira pergunta, mas para a segunda, essa é a questão principal.

Essa não é uma escolha :slight_smile:
O deploy no Raspberry Pi seria no Docker :slight_smile:
Em qualquer caso, você vai querer usar a instalação padrão.

(para interesse geral, veja este Tópico: Discourse on a Raspberry Pi | Blog)

2 curtidas

Então eu teria que instalar o Docker no meu Pi?

1 curtida

@merefield Posso perguntar por que não instalá-lo (Docker) no meu computador em vez disso? Que diferença isso realmente faria?

A maneira mais fácil de instalar o Discourse é e sempre foi implantar em um VPS na nuvem.

Implantar localmente em qualquer computador é menos ideal, mas pode ser feito.

Muitas vezes, as pessoas têm um Raspberry Pi por perto, nem sempre totalmente engajado, e é um projeto de hobby divertido e educativo para fazer.

Executando em seu PC principal? Bem, eu não acho que você queira que sessões de Rocket League afetem o desempenho da sua instância do Discourse? :slight_smile:

3 curtidas

Certo. Vou tentar a configuração do Pi e ver o que consigo fazer.
Postarei aqui se tiver alguma atualização.

Essa é uma admissão tácita de participação no Rocket League? ;)\n\nBoa sorte!

2 curtidas

Pergunta rápida, será gratuito se eu seguir o guia no repositório do Github? Ou a DigitalOcean será paga?

Digital Ocean é apenas um dos fornecedores que você pode usar para uma instalação de VPS.

Se você estiver usando um Raspberry Pi, não estará usando o Digital Ocean.

Suspeito que você terá que pagar por um provedor de serviço de e-mail para lidar com e-mails de saída, mas siga o guia.

3 curtidas

Deveria ser a última pergunta:
Eu poderia fazer isso em vez disso?

O que você quer?

Uma instalação de produção funcionando ou uma instalação de desenvolvimento?

Isto é para a última.

1 curtida

Qualquer um está bom, suponho. Eu poderia tentar o segundo e depois colocá-lo em produção com o primeiro, acho.
Vou experimentá-los; obrigado pela ajuda!

Para uso nada, para instalar algo.

Tenho um Raspberry Pi parado guardando minha galeria de fotos pessoal, por exemplo. Ele não gasta muita eletricidade e eu não exponho meu laptop a todos os outros usuários. Como já estou usando o Discourse como um bloco de notas particular, eu poderia usar o Raspberry Pi para isso, pois não preciso acessá-lo do mundo exterior e, ao mesmo tempo, poderia economizar quase 10 dólares por mês em contas de VPS.

Essa é uma razão. Questão de escolha, nada mais.

1 curtida

Certo. Então, aqui estão os problemas que encontrei. Observe que isso foi no meu Pi.
Primeiro, tentei configurá-lo com o guia de instalação do Docker para desenvolvimento. Encontrei um problema ao executar d/rails s, pois dizia que o contêiner estava reiniciando e eu tinha que esperar até que ele iniciasse. Simplesmente parei e deletei o contêiner (esta pode não ter sido a melhor ação).
Então, tentei seguir o guia de desenvolvimento Ubuntu/Linux (este), mas também não consegui continuar quando tentei bundle install, dizendo que o bundle não foi encontrado. Tentei clonar o repositório para outra pasta e tentar, mas sem sucesso.
Eventualmente, usei rm -rf em ambas as pastas e desinstalei o Docker, preparando-me para outra batalha com o terminal amanhã.
Vocês, @merefield e @Jagster, têm alguma sugestão?

Sugiro que você use a instalação de produção suportada.

A instalação de desenvolvimento do Docker destina-se ao Ubuntu e você terá que resolver os problemas sozinho se optar por tentar isso no pi.

Só para ter certeza de que entendi, terei que executar isto? É possível fazer isso em um Pi em vez disso?

1 curtida

Estou de volta aqui depois de algumas tentativas desastrosas e evitando meu Pi por mais de um ano.

Ainda não sei qual posso fazer, como um ambiente de desenvolvimento funciona em um Pi? Ou devo usar um de produção nele em vez disso? Estou inclinado para um de desenvolvimento, mas é possível fazer isso?

Cara, se você não está fazendo isso, não está aprendendo e crescendo.

Qual é a sua motivação por trás do uso do RPi?

Se você estiver desenvolvendo, me preocupo que você passará muito tempo esperando pelo Pi.

3 curtidas

Quer dizer, eu tenho um sobrando e queria dar algum uso a ele, como rodar um ambiente de desenvolvimento, entre outras coisas, apenas por diversão (e desenvolvimento, para depender menos do Theme Creator).

Então o Pi pode ser muito lento? Se eu adicionar swap, isso ajudaria? Ou a produção seria melhor neste caso? Obrigado.

Este tópico tem mais de um ano @NateDhaliwal instale-o no seu Pi :slight_smile:

4 curtidas