Установка 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 и прокси не нужны.
- Направьте домен на сервер: создайте A-запись с IP вашего VPS.
- Зайдите на сервер под root и запустите установщик.
- Ответьте на вопросы мастера: домен, почта администратора, параметры SMTP.
- Подождите сборки: она занимает около 5-10 минут.
Почта и вход на форум Discourse: что делать с SMTP
Почтовый сервер для Discourse необязателен. Если пропустить настройку SMTP, установщик включит вход через Discourse ID. Но уведомления, сводки по почте и ответы на письма работают только при настроенном SMTP.
Обновление и копии форума Discourse
Обновляют форум двумя способами. Через веб-интерфейс: откройте адрес /admin/upgrade вашего форума и нажмите «Upgrade». Через консоль: Пересборка останавливает форум на время создания нового контейнера, поэтому проводите её в тихие часы.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Данные
| Ресурс | Минимум | Рекомендуют |
|---|---|---|
| Память | 1 ГБ с подкачкой | 2 ГБ и больше |
| Процессор | 1 ядро | 2 ядра и больше |
| Диск | 10 ГБ | 20 ГБ и больше |
| Система | 64-битный Linux | Ubuntu 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. Сделайте копию заранее.