Установка 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. Общий порядок хранения копий: сервер для бэкапов.
Ключевые цифры
- По инструкции минимум 1 ГБ с подкачкой, рекомендуют 2 ГБ и больше.
- Процессор от 1 ядра, диск от 10 ГБ, лучше 20 ГБ.
- Установщик требует свободных портов 80 и 443 и просит остановить Nginx или Apache.
Термины на странице
- 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 это база данных для приложений с большими объёмами и сложными запросами.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Добавьте SPF, DKIM и DMARC для домена.
- Проверьте MX-записи после настройки.
- Отправьте тестовое письмо на внешний ящик и посмотрите, не ушло ли оно в спам.