Self hosting for free (with caveats!) with Oracle Cloud

How would you enable swap for that?

1 curtida

Discourse-setup automatically creates a swap file.

2 curtidas

Huh, it didn’t for me.

nvm fixed it

2 curtidas

Correct, because your server doesn’t have enough physical RAM. It failed the system requirements check, so installation didn’t proceed.

You need 1GB RAM to install, and a 1GB system will also need swap. You don’t have 1GB, your system isn’t supported.

See:

2 curtidas

I’ve tried this and the old adage rings true: you get what you pay for.

The default is image Oracle Linux, which does not have 1GB as advertised. I used the Ubuntu image that is eligible for the free tier and that did have 1GB. Or rather close enough for Discourse to install.

This was super helpful because I got lost in a maze of contradictory suggestions when following the script’s advice to Google “open ports oracle cloud”.

It was disappointing to see Oracle dropped free SMTP service, but setting up Mailjet wasn’t too complicated. You still get what you pay for, but at least you aren’t paying the price of a byzantine setup. And you’ll need an email provider if you move to a different hosting service anyway.

Having plowed through those troubles, I’m now getting this error from 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

I suspect I’ve messed something up while fighting with the firewall settings. It looks like this is still an option if you don’t want to spend any money, but I think I’m giving up for now. Hopefully these notes will help others in the future.

Oh. I also got an email from an Oracle sales person just now. Never change, Oracle. :wink:

4 curtidas

That does seem to be the problem. I started over and worked out the kinks. I also wrote up the process on my blog. Gonna try it out for a while as my blog comment system and see how it goes. :slight_smile:

6 curtidas

Just chiming in here - big thanks to Jon and the blog post above he created! That helped me get up and running. Thanks!

4 curtidas

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

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

6 curtidas

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.

2 curtidas

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?

2 curtidas

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

2 curtidas

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

1 curtida

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.

1 curtida

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)

1 curtida

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

2 curtidas

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.

2 curtidas

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

3 curtidas
  • 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?

2 curtidas