Порт занят и файл app.yml не найден

Discourse требует порты 80 и 443. Запуск на нестандартном порту невозможен.

Чтобы использовать ./discourse-setup, необходимо отключить или удалить Apache.

Если вы хотите использовать обратный прокси, ознакомьтесь с руководством Как настроить Discourse на сервере с существующими сайтами Apache. Однако для этого требуется довольно хорошее понимание Apache и принципов работы обратных прокси (а возможно, и английского языка!). Или же используйте URL, указанный в сообщении выше.

Вы можете скопировать samples/standalone.yml в containers/app.yml.

У меня немецкая фамилия, но я не говорю по-немецки, кроме нескольких десятков слов, связанных исключительно с пивом.