xinhoshinou Yeah, I'll be more than happy to assist. This is how i did, You may follow as below:
First, The golden rule before Deploying anything is that finding a Good Web Host. The primary criteria's:
Your web host should be reliable [Support team is there whenever you need them], Up to Date [They are running the latest stable release of infrastructure and licensed softwares in terms of everything inlcuding the version of web server etc], Secure [A Proper applied security steps ans policy in hand], Proven track record [Good Reviews from other customers, Track their uptime]. Once all this met, Check the minimum spec system requirements for your intended deployment [For Flarum you may check at flarum documentation]. Go for a plan that has something wider than the minimum requirements in terms of Web Server version, Language supported and its version, Ram, Storage Disk Space, Cpu etc. Then, Head to next step:
How i did [For My Flarum]:
1) Basic Installation:
Login to Cpanel >> Find Softacolous Scripts tab >> Search for Flarum on the Softacolous Scripts search bar>> Click on flarum >> Install >> Configure Installation >> Completed.
2) Basic Customization:
Go to the link where your flarum is installed >> Login with the same credentials like what you've inserted during your flarum installation [1] >> Click on admin tab >> Customize as you like.
3) Updates and Full Customization:
- Usually, When you install flarum using cpanel, You'll be supplied with the latest version of flarum released by the team. However, If you need more extensions and customization, Then you might install composer from its official source and run it. If you know how to use it and your host supports ssh then you might get it done by your own, if not, you may initiate a request to your host and provide whatever required such as what extensions you want them to assist in installation together with the guideline from flarum documentation. For me, flarum is a sub part of my entire website therefore, I did not required much customization and extensions. So, I did not initiated to run composer until they released a new version which then it was required for me to update to their latest version.
I hope this helps. Thanks.