Vultr против DO для Discourse

«Файлы сертификатов имеют нулевой размер (dobato.au.cer и dobato.au_ecc.cer имеют размер 0). Это означает, что Let’s Encrypt не удалось загрузить фактические сертификаты.» — проблема с Vultr, которая постоянно повторяется. Мне кажется, я больше не люблю Vultr.

Проблема, которую я вижу здесь, заключается в том, что вы несколько колеблетесь потратить время на отладку и изучение того, как исправить вашу установку. Вместо того чтобы говорить, что вам не нравится тот или иной хост-сервер, и переключаться на новый каждый раз при возникновении проблемы, вам будет гораздо полезнее разобраться в проблеме и исправить её. Я многократно проходил стандартную установку, и да, файлы .yml могут быть коварными, но, честно говоря, как только вы вникнете в суть и у вас всё «щелкнет» :light_bulb:, это не будет казаться таким сложным. Однако для решения этой проблемы используйте другую тему.

Прекратите использовать Google для решения этой проблемы. Это вам не помогает. Честно говоря, если у вас нет юридических причин поступать иначе, вы можете использовать облачный сервер в любой точке мира. Я нахожусь в Канаде, а мои сайты размещены в ЕС.

Возможно, вы правы, я рассматривал простую установку, вроде phpAdmin. Я изучу руководство. Спасибо.

Никаких причин. Просто хотелось, чтобы это работало быстрее.

Вам, скорее всего, стоит беспокоиться об этом только в том случае, если у вас активный форум с крупными темами и большим количеством загрузок изображений. Если задержка из-за расстояния станет проблемой, вы всегда можете настроить CDN, например Cloudflare, но, думаю, вам это не понадобится. Один из моих небольших форумов без проблем обслуживает пользователей через Атлантику и континентальную Северную Америку из ЕС без использования CDN.

У вас огромный опыт в этом. Большое спасибо.

Я являюсь клиентом DO и использую AWS для всей исходящей почты. Это стоит менее 1 доллара в месяц. Существует множество провайдеров электронной почты, которые используют вызовы API, чтобы обойти ограничения SMTP.

Это золото. Спасибо @LotusJeff. Где-то читал, что Discourse поддерживает настройку SMTP, а не API. Я думал об использовании API Resend для HTTPS. Попробую.

Discourse поддерживает как входящую, так и исходящую отправку по SMTP. Для обоих случаев рекомендуется использовать модель API. Для запуска вам потребуется только исходящая настройка. Разверните сайт и приведите его в рабочее состояние.

После выхода из песочницы DigitalOcean настройте входящий SMTP.