Обязательно ли git clone /var/discourse? Возможна ли установка от не-root пользователя?

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

Вы можете использовать другую папку, но вам придётся скорректировать пути в некоторых местах, например, в настройках монтирования в файле app.yml. Вы можете запускать систему без прав root и без добавления в группу docker, но в этом случае наш скрипт не сможет автоматически создать файл подкачки при необходимости. Также могут не пройти другие проверки, например, наша проверка готовности DNS. Использование обратного прокси-сервера по вашему выбору также полностью поддерживается: мы даже поставляем шаблон, чтобы Discourse слушал unix-сокет, на который можно указать обратный прокси-сервер. Однако это означает, что вам следует внимательно настроить обратный прокси-сервер: корректно отправлять заголовки, выполнять перенаправления, не буферизировать ответы и т. д.

TL;DR Всё возможно, если вы готовы вручную настраивать процесс установки.