Wrote a Blog Post
Developing modern full-stack web applications has become much easier thanks to Laravel but deploying them on a real server is another story.
Unmanaged virtual private servers are affordable and provide a lot of control on the server. You can avail a server with 2GB of RAM, 20GB of SSD space, and 2TB of transfer bandwidth, costing only $15 per month.

Now the problem with unmanaged virtual private servers is that they are unmanaged. You'll be responsible for installing all necessary software, configuring them, and keeping them updated.

In this article, I'll guide you step-by-step in the process of how to deploy a Laravel project on an unmanaged virtual private server (we'll refer to it as VPS from now on). If you are ready, without any further ado, let's jump in.

https://adevait.com/laravel/deploying-laravel-applications-virtual-private-servers