Как установить плагины без использования стороннего хоста?

Это как сказать, что ты хочешь машину, но тебе лень пройти ежегодный техосмотр.

Это просто цена, которую приходится платить за размещение на открытом веб-пространстве.

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

Если ты сможешь ужать это до Theme Component, то можешь пойти путём Хит-Робинсона и использовать discourse_theme для отправки кода с локальной машины на сервер, но не ной, если твоя локальная машина сломается, потеряется или будет украдена, и ты не сможешь восстановить свой код (не выяснив предварительно, как получить живую копию с сервера).