Бесплатный self-hosting (с оговорками!) с Oracle Cloud

Я попробовал это, и старая поговорка подтвердилась: ты получаешь то, за что платишь.

По умолчанию используется образ Oracle Linux, в котором нет 1 ГБ, как рекламируется. Я использовал образ Ubuntu, который подходит для бесплатного тарифа, и у него действительно было 1 ГБ. Или, по крайней мере, достаточно близко для установки Discourse.

Это было очень полезно, так как я запутался в лабиринте противоречивых советов, следуя рекомендации скрипта поискать в Google “открытые порты Oracle Cloud”.

Было разочаровывающе увидеть, что Oracle отказалась от бесплатной SMTP-услуги, но настройка Mailjet не была слишком сложной. Вы всё ещё получаете то, за что платите, но хотя бы не платите цену за запутанную настройку. И в любом случае вам понадобится почтовый провайдер, если вы перейдёте на другой хостинг.

Пробравшись через все эти трудности, я теперь получаю эту ошибку от 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

Подозреваю, что я что-то напутал, разбираясь с настройками фаервола. Похоже, это всё ещё вариант, если вы не хотите тратить деньги, но я думаю, что пока сдамся. Надеюсь, эти заметки помогут другим в будущем.

О. Также только что пришло письмо от сотрудника отдела продаж Oracle. Никогда не меняйся, Oracle. :wink: