Jsttan parent
I agreed. But I plan to run this forum on a shared hosting through, and I don't think it is possible.
Discourse can be self-hosted as well
Shared hosting usually doesn't have docker or a vm available to you. Often you get to upload PHP, maybe Node, Ruby or Pyhon too and accept all their opinionated defaults. Often this makes it incompatiable with anything not specifically designed for shared hosting.