Как установить Discourse локально?

Вы хотите установку для разработки или для производства? Если последнее, то ознакомьтесь с официальной стандартной установкой Discourse. Запуск в среде k8s возможен, но это непростая задача, так как для сборки контейнера необходимо использовать ./launcher. Кроме того, полное обновление без простоя требует нескольких шагов, которые не очевидны с первого взгляда. Если вы хотите упростить процесс, просто создайте виртуальную машину (немного проще, если она работает под управлением Ubuntu или Debian).

Да, для рабочей среды вам обязательно потребуется возможность отправки электронной почты. Для разработки, очевидно, это не нужно.