cPanel has a SSH feature. It just depends on whether or not your host allows it. Sometimes all you have to do is contact support and tell them you need SSH access. If you have never installed something this way, it’ll take some research and/or trial and error. The support team should be able to help you a little. If you have an extremely nice web host and they have experience with Flarum, who knows, maybe they’d be willing to install it for you. It doesn’t hurt to ask.