Установка Discourse на своём сервере: Docker, почта, копии, термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Discourse на своём сервере: Docker, почта, копии». Страница справочника целиком: Установка Discourse на VPS.

Коротко о теме

Установка Discourse на сервере: установщик в /var/discourse, минимум 1 ГБ с подкачкой, почта SMTP, автоматический сертификат, обновление и копии.

Подробности по разделам

Сколько памяти и диска нужно Discourse

Три ответа про форум, калькулятор подберёт конфигурацию

Почему Discourse нужен отдельный VPS

Из этого следует выбор: Discourse получает собственный VPS, а если на сервере живут другие сайты, их выносят в другое место. Обычный виртуальный хостинг форум не запустит, потому что нужен Docker и права администратора. Отдельный сервер упрощает и обновления: контейнер пересобирается целиком, не затрагивая соседей, а общий Nginx на этом сервере не нужен.

Установка Discourse: скрипт, DNS и мастер

Если хотите увидеть, что делает скрипт, скачайте его и прочитайте, прежде чем запускать.

Почта и вход на форум Discourse: что делать с SMTP

Настроить почту можно позже в админ-панели, в разделе Email. Пользуйтесь внешним сервисом отправки, а не почтой на самом VPS. В DNS домена отправителя добавьте записи SPF и DKIM, которые выдаёт сервис, иначе письма форума уйдут в спам.

Обновление и копии форума Discourse

Перед ней сделайте резервную копию в админ-панели: Discourse умеет создавать её по расписанию и хранить на диске или в S3-совместимом хранилище. В хранилище Таймвеб Клауд 100 ГБ стоят 349 ₽ в месяц на 14 октября 2026. Общий порядок хранения копий: сервер для бэкапов.

Ключевые цифры

Термины на странице

SMTP
SMTP это протокол отправки писем.
Nginx
Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
S3
S3 это объектное хранилище файлов с доступом по API, совместимому с Amazon S3.
A-запись
A-запись связывает домен с IPv4-адресом сервера.
DNS
DNS это система, которая переводит имя домена в адрес сервера.
Let's Encrypt
Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.
PostgreSQL
PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Добавьте SPF, DKIM и DMARC для домена.
  5. Проверьте MX-записи после настройки.
  6. Отправьте тестовое письмо на внешний ящик и посмотрите, не ушло ли оно в спам.

Связанные страницы