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

Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка Discourse на своём сервере: Docker, почта, копии.

Коротко

Главная / Разработка / Discourse Установка Discourse на своём сервере идёт через Docker одним официальным установщиком: он ставит Docker, скачивает конфигурацию в /var/discourse и запускает мастер. По инструкции хватает 1 ГБ памяти с подкачкой, но рекомендуют от 2 ГБ, 2 ядра и 20 ГБ диска. Discourse это современный форум, в котором веб-приложение, PostgreSQL и Redis работают внутри контейнера.

Конспект по разделам

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

Цифры взяты из установочной инструкции Discourse на 16 октября 2026. Если памяти мало, установщик предложит создать файл подкачки сам. На 14 октября 2026 готовый тариф MSK Ultra 50 в Таймвеб Клауд (2 vCPU, 4 ГБ, 50 ГБ NVMe) стоит 5 480 ₽ в месяц и перекрывает рекомендованные значения с запасом, а MSK Ultra 30 с 2 ГБ памяти за 3 000 ₽ подходит для небольшого сообщества.

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

Поддерживаемый способ установки только один: Docker с официальным репозиторием discourse_docker. Внутри контейнера работают приложение на Ruby on Rails, PostgreSQL, Redis и свой веб-сервер. Контейнер занимает порты 80 и 443, установщик проверяет, что они свободны, и просит остановить Nginx или Apache, если они запущены.

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

Команда взята из инструкции Discourse. Установщик добавит Docker и Git, если их нет, скачает конфигурацию в /var/discourse и запустит мастер. Сертификат Let’s Encrypt выпускается автоматически, отдельный Certbot и прокси не нужны.

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

Почтовый сервер для Discourse необязателен. Если пропустить настройку SMTP, установщик включит вход через Discourse ID. Но уведомления, сводки по почте и ответы на письма работают только при настроенном SMTP.

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

Обновляют форум двумя способами. Через веб-интерфейс: откройте адрес /admin/upgrade вашего форума и нажмите «Upgrade». Через консоль: Пересборка останавливает форум на время создания нового контейнера, поэтому проводите её в тихие часы.

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

Данные

РесурсМинимумРекомендуют
Память1 ГБ с подкачкой2 ГБ и больше
Процессор1 ядро2 ядра и больше
Диск10 ГБ20 ГБ и больше
Система64-битный LinuxUbuntu LTS

Данные на 14 октября 2026.

Вопросы и ответы

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

По инструкции минимум 1 ГБ с подкачкой, рекомендуют 2 ГБ и больше. Процессор от 1 ядра, диск от 10 ГБ, лучше 20 ГБ.

Можно ли установить Discourse рядом с другими сайтами?

Установщик требует свободных портов 80 и 443 и просит остановить Nginx или Apache. Поэтому форум обычно ставят на отдельный сервер.

Нужна ли почта для работы Discourse?

Без SMTP форум запустится, а установщик включит вход через Discourse ID. Уведомления и ответы по почте работают только при настроенном SMTP.

Как обновить Discourse в Docker?

Откройте /admin/upgrade на форуме и нажмите Upgrade, либо выполните./launcher rebuild app в каталоге /var/discourse. Сделайте копию заранее.