EnesSolhan welcome to Flarum !
Your question is answered at https://flarum.org/docs/install.html#server-requirements
Shared Hosting
At this stage, it's not possible to install Flarum by downloading a ZIP file and uploading the files to your web server. This is because Flarum uses a dependency-management system called Composer which needs to run on the command line.
This doesn't necessarily mean you need a VPS. Some shared hosts give you SSH access, through which you should be able to install Composer and Flarum just fine. For other hosts without SSH, you can try workarounds such as Pockethold.
Using Flarum without command line access is not officially supported, but can be achieved via Pockethold. Installing extensions in such a setup can be achieved via Bazaar, or by running Composer on another host with the correct environment configuration and transferring the vendor files to the server.
If you have command line access, you'll be able to use the official instructions to upgrade to the next beta once it's out.