Итак, я планирую запускать другие приложения на том же сервере, что и мой Raspberry Pi, на котором будет работать Discourse. Если я запущу несколько форумов Discourse на одном и том же Pi, как их изолировать, чтобы они не мешали друг другу?
Если я запущу другие веб-сайты или программы в контейнерах Docker, будет ли это конфликтовать с контейнером Docker, который использует мой форум Discourse? Что, если я буду использовать Docker Desktop вместо командной строки?
Я считаю, что это подходящее руководство для работы нескольких экземпляров Discourse (с одним и тем же набором плагинов) в одном контейнере.
Не уверен, сколько дополнительной нагрузки сможет выдержать Raspberry Pi, но попробовать стоит.
Это же Discourse с поддержкой нескольких сайтов, верно?
Раньше была тема под названием «Запуск других веб-сайтов на том же компьютере, что и Discourse», но я не могу её найти.
В целом процесс прост:
Остановите Discourse,
Установите обратный прокси, например nginx,
Отредактируйте конфигурацию Discourse и обратного прокси,
Запустите Discourse.
Теперь, если всё пойдёт по плану, обратный прокси будет обслуживать Discourse.
Вы можете создавать новые сайты, используя тот же обратный прокси в качестве веб-сервера.
Однако одно предупреждение: Raspberry Pi недостаточно мощен и может не справиться с нагрузкой от нескольких веб-сайтов.
Вот эта?
Да, это тот самый. Спасибо @JammyDodger
Не лучше ли будет, если я выделю отдельный сервер для других сайтов, вместо того чтобы совмещать их с Discourse?
Кто-нибудь знает об этом?