johnacek there is no official tutorial. You might find some videos from community members, but make sure it applies to the latest Flarum. There were a lot of tutorials made a few years back but they aren't completely up do date anymore.
You could look for Laravel tutorials. Installing Flarum is very similar. Both use Composer, and both use a public folder by default. If you're new to hosting your own server, there are probably many tutorials dedicated to getting started with a VPS as well.
If there's one step in particular that causes problems in the documentation, please let us know. Maybe we can improve something.