Это часто случается, если вы пропускаете проверку имени хоста в discourse-setup и несколько раз пересоздаёте контейнер, из-за чего вы попадаете под ограничение частоты запросов со стороны Discourse. Возможно, у вас включён оранжевый облачный прокси Cloudflare?
Спасибо за ответ. Я использую Digital Ocean, не обходил проверку имени хоста и не делал пересборку. Я действовал согласно инструкциям на GitHub для настройки на основе Docker. Похоже, мне нужно вручную настроить Let’s Encrypt.
чтобы попасть внутрь. Вы можете осмотреться и найти команду, которая пытается получить сертификат. Я делаю это так редко, что никогда не помню, что это за команда. Скорее всего, вы сможете найти её здесь, если поищете.
Мое лучшее предположение всё ещё связано с проблемой DNS, но, судя по всему, вы всё сделали правильно.
Найдена корневая причина: 1. Установка не удалась, потому что в DNS IPv4 указывался правильно, а IPv6 — нет (не обновлён). 2. Digital Ocean не поддерживает SMTP-сервисы электронной почты на своих дроплетах.
Установка завершена, но получить письмо с подтверждением для администратора всё ещё не удаётся из-за ограничений Digital Ocean. Изучаем несколько вариантов.
Вариант с Sendgrid не сработал Неясно, является ли это техническим ограничением или моей ошибкой.
Извините, я был занят другими задачами. Кто-нибудь знает, как настроить Mailgun, SendGrid или любого другого SMTP-провайдера в Discourse, который размещен на DigitalOcean? Я заполнил данные учетных записей SMTP SendGrid (имя пользователя, пароль, SMTP-сервер, порт, email, email для ответов, SSL и т. д.) и запустил пересборку, но это не помогло.