# Требуется помощь в настройке Discourse на многодоменном сервере NGINX

**URL:** <https://meta.discourse.org/t/assistance-needed-for-configuring-discourse-on-a-multi-site-nginx-server/283221>\
**Category:** Self-hosting\
**Created:** [24.Октябрь.2023 08:05:24 UTC](https://meta.discourse.org/t/assistance-needed-for-configuring-discourse-on-a-multi-site-nginx-server/283221 "2023-10-24T08:05:24Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![OmC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omc/32/335223_2.png) [@OmC](https://meta.discourse.org/u/OmC)\
**Post date:** [24.Октябрь.2023 08:05:24 UTC](https://meta.discourse.org/t/assistance-needed-for-configuring-discourse-on-a-multi-site-nginx-server/283221/1 "2023-10-24T08:05:24Z")

</div>

У меня есть сервер на DigitalOcean, на котором размещены два существующих сайта с использованием стека nginx-php-mariadb. Этот сервер, оснащенный 2 ядрами и 4 ГБ ОЗУ, используется далеко не полностью. Поэтому я планирую разместить на этом же сервере сайт Discourse.

Я понимаю, что поскольку у меня уже запущены два сайта на стеке nginx, для настройки сайта Discourse мне следует следовать инструкциям по двум ссылкам ниже:

1. Для стандартной установки в Docker: [ссылка](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md)
2. Для конфигурации: [ссылка](https://meta.discourse.org/t/run-other-websites-on-the-same-machine-as-discourse/17247)

Изучив указанные ссылки, я считаю, что понял необходимые шаги. Однако есть несколько моментов, в которых я не уверен, и я ищу рекомендации перед началом установки. Пожалуйста, отнеситесь с пониманием к моим базовым вопросам, так как я новичок в Discourse. За последние пару дней я изучил различные темы и получил некоторое понимание, но некоторые аспекты всё ещё вызывают у меня затруднения.

Вот мои вопросы. Буду очень признателен за вашу помощь или любые указания, которые помогут мне начать:

1. Достаточно ли указанных выше двух ссылок для настройки стандартного сайта Discourse, или есть дополнительная информация, о которой мне следует знать?

2. На моём сервере всего 25 ГБ дискового пространства, из которых доступно только 15 ГБ. Я провёл некоторые расчёты, и кажется, что 15 ГБ может быть недостаточно для хранения загружаемых пользователями изображений в долгосрочной перспективе. Я не хочу превышать 50% использования диска, чтобы избежать риска простоя других сайтов из-за нехватки места. Поэтому я рассматриваю возможность переноса всех занимающих много места ресурсов, таких как изображения, в отдельное хранилище. Я знаю, что DigitalOcean предлагает сервис Spaces для этих целей, но не уверен, как настроить это в Discourse, чтобы все ресурсы хранились там. Буду благодарен за рекомендации по актуальным ресурсам, которые помогут мне в этой настройке.

3. Мои существующие сайты защищены через CloudFlare (бесплатный тариф) и используют сертификаты Let’s Encrypt для SSL. CloudFlare обрабатывает стандартные операции, такие как разрешение DNS, кэширование и безопасность. Я планирую сохранить эту конфигурацию и для сайта Discourse. Требуется ли какая-либо явная настройка для Discourse в этой конфигурации? В настоящее время на моём сервере включён фаервол ufw, и в белый список добавлены только IP-адреса CloudFlare. Я предполагаю, что этой настройки должно быть достаточно.

4. Если я буду следовать ссылке по конфигурации, указанной выше, сохранятся ли эти изменения конфигурации (или любые будущие изменения, которые я внесу) при пересборке/обновлении экземпляра Discourse?

5. Мои два других сайта размещены на WordPress и используют плагин кэширования WPRocket для кэширования на стороне сервера. Есть ли аналогичная рекомендация по кэшированию для Discourse, или стандартных настроек кэширования CloudFlare достаточно?

6. Я включил резервное копирование для своего droplet в DigitalOcean. Также я прочитал, что рекомендуется отдельно делать резервные копии экземпляра Discourse. Если это так, как это можно настроить и возможно ли хранить эти резервные копии во внешнем хранилище, например, в DigitalOcean Spaces?

---

_[View the full topic](https://meta.discourse.org/t/assistance-needed-for-configuring-discourse-on-a-multi-site-nginx-server/283221)._
