Hospedagem própria gratuita (com ressalvas!) com Oracle Cloud

Como você habilitaria o swap para isso?

O Discourse-setup cria automaticamente um arquivo de swap.

Hã, não funcionou para mim.

nvm, corrigi

Correto, porque seu servidor não possui RAM física suficiente. Ele falhou na verificação dos requisitos do sistema, portanto a instalação não prosseguiu.

Você precisa de 1 GB de RAM para instalar, e um sistema com 1 GB também precisará de swap. Você não tem 1 GB, seu sistema não é suportado.

Veja:

Já tentei isso e o velho ditado se confirma: você recebe o que paga.

O padrão é a imagem Oracle Linux, que não oferece 1 GB como anunciado. Usei a imagem Ubuntu, que é elegível para o nível gratuito e realmente tem 1 GB. Ou pelo menos o suficiente para instalar o Discourse.

Isso foi super útil, pois me perdi em um labirinto de sugestões contraditórias ao seguir a recomendação do script de pesquisar no Google por “abrir portas oracle cloud”.

Foi decepcionante ver que a Oracle descontinuou o serviço SMTP gratuito, mas configurar o Mailjet não foi complicado demais. Você ainda recebe o que paga, mas pelo menos não paga o preço de uma configuração bizantina. Além disso, você precisará de um provedor de e-mail caso migre para outro serviço de hospedagem.

Depois de superar todos esses problemas, agora estou recebendo este erro do discourse-setup:

Launcher is up-to-date
cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access 'https://github.com/discourse/pups.git/': Could not resolve host: github.com

Suspeito que cometi algum erro enquanto lidava com as configurações do firewall. Parece que ainda é uma opção se você não quiser gastar dinheiro, mas acho que vou desistir por enquanto. Espero que essas anotações ajudem outras pessoas no futuro.

Ah. Também recebi um e-mail de um vendedor da Oracle agora mesmo. Nunca muda, Oracle. :wink:

Parece que esse é realmente o problema. Comecei do zero e resolvi os problemas. Também descrevi o processo no meu blog. Vou testá-lo por um tempo como sistema de comentários do meu blog e ver como vai. :slight_smile:

Só estou dando uma força aqui - muito obrigado ao Jon e ao post do blog que ele criou acima! Isso me ajudou a começar. Obrigado!

Criei um tutorial detalhado para ajudar a instalar o Discourse no plano gratuito da Oracle.

É um wiki: sinta-se à vontade para melhorá-lo!

uma adição ao nível gratuito da Oracle - você também pode selecionar as novas instâncias ARM "Ampere", com até 4 núcleos e 12 GB de RAM no nível gratuito. A instalação do Discourse funciona sem problemas em processadores ARM aparentemente, e o desempenho também é bastante impressionante. Acabei de instalar - veremos como se sai.

Interessante! Isso é uma adição nova? Não sei muito sobre essas coisas, mas isso é como uma máquina virtual “padrão” na qual o Discourse pode ser instalado como uma instalação suportada?
4 núcleos e 12 GB de RAM de graça parece… estranho?

É porque é baseado em ARM em vez de x86_64. E o Discourse recentemente ganhou suporte para ARM.

O nível gratuito do Oracle permite até 2 máquinas virtuais. Esta também ocupa um espaço?

Sim, mas concordo com o @Canapin. 4 núcleos e 12 GB de RAM parecem muito para um nível gratuito, independentemente do tipo de processador.

Esteja ciente de que para este preço (nível gratuito), é claro que quase não há suporte, e… bem, fiquei bastante decepcionado ao ver que minha sandbox do Discourse desapareceu algumas semanas atrás, sem a possibilidade de criar uma nova, o estoque de instâncias Ampere ter se esgotado… :sob:
(mas funcionou muito bem)

Você quer dizer que ela desapareceu sozinha, sem nenhuma ação sua, ou algum aviso da Oracle?

Suspeito que o que aconteceu aqui é que há um período de avaliação gratuito. Você pode experimentar instâncias de maior potência como esta por um curto período. Depois disso, você tem que pagar.

Também existe um nível gratuito de baixa potência que permanece disponível.

de fato, essa foi metade do nível gratuito, 2 vcore ampere e 12 GB de RAM

  • Instâncias de Computação Ampere A1 (processador Arm): Todas as tenancies recebem as primeiras 3.000 horas de OCPU e 18.000 GB-horas por mês gratuitamente para instâncias de VM que usam o formato VM.Standard.A1.Flex shape, que possui um processador Arm. Para tenancies Always Free, isso é equivalente a 4 OCPUs e 24 GB de memória.

[Always Free Resources]

Tenho dificuldade em entender, mas… Isso significa que quanto mais usamos sua capacidade, mais “horas” ele consome dependendo de suas especificações ou algo assim?