Спасибо всем за идеи.
Я использовал скрипт rebuild. И если Discourse не устанавливает ничего лишнего (я думал, что nginx и Apache2 появятся по умолчанию из-за чего-то нового)… хм. Я точно не устанавливал Apache2 сам.
Ах. После того как я годами держал этот DigitalOcean Ubuntu только для Discourse, в январе я фактически установил Subversion, apparently без перезагрузки. Эта установка, похоже, добавляет Apache, хотя его отключение всё равно оставляет мне необходимую функциональность.
Похоже, я уже не привык к тому, что установки добавляют мусор (да, я уверен, что Apache нужен для чего-то). Такое чаще случается, например, в Windows или Android :D.
Извините за беспокойство. С другой стороны, это реальный сценарий использования — всегда полезно читать такие случаи разработчикам.