Плагины нельзя установить через интерфейс. Их добавляют в файл YML. Если вы используете какой-то ещё не поддерживаемый контейнер, который вы не создавали самостоятельно с помощью утилиты launcher, то вы можете сделать именно то, что предлагаете.
Но этот плагин уже входит в основную сборку (хотя, возможно, ещё не в стабильную версию?).
Они на самом деле не зашиты жёстко в файл YML. Файл YML используется для сборки и запуска контейнера. Вы можете собрать его и затем запустить самостоятельно любым удобным способом. Вы можете использовать команду ./launcher start-cmd container-name (или что-то подобное; вы можете проверить в утилите launcher, не ошибся ли я).
Так что, я думаю, вам нужно продолжать использовать утилиту launcher, добавить плагин, выполнить ./launcher bootstrap app для сборки контейнера, а затем запустить его любым способом. Вы даже можете выгрузить его в репозиторий, откуда сможете запускать с другой машины.
Да, я думаю, что стабильных версий может больше не быть, по крайней мере, уже недолго. См. RFC: A new versioning strategy for Discourse