Manual Server Setup Burden 0:00So why should you choose Laravel 4.0 in the first place? Now, if I think about the task of setting up a custom LAMP stack so that I can start developing, well, it might not be that complicated, right? Now, I looked up the latest tutorial on DigitalOcean on how to install Apache, MySQL, and PHP on the latest Ubuntu 18 version. And if we take a look at the tutorial, it is quite a lot of things that you need to do in order to get everything up and running. And even if you do every single step in this tutorial, well, you will end up with a server that you can use for your project, yes. But what if you need to add something like Redis?well, you will end up with a server that you can use for your project, yes. But what if you need to add something like Redis? Or what if you need custom PHP extensions? Then you need to install them as well. And of course, you can do all these things manually, but it's quite a cumbersome task. Now, even if I did all of this and have my server set up, now I want to start deploying my application. And I want to make it so that it automatically deploys every time I push code to GitHub, or to GitLab, or whatever Git service system I want to use. So then I start to configure things again. Forge Automated Provisioning 1:28or to GitLab, or whatever Git service system I want to use. So then I start to configure things again. And all of these cumbersome tasks, well, Laravel Forge takes them away. Because when you create a new server, Laravel Forge will automatically install Nginx for you, and PHP, and MySQL, or MariaDB, whatever you want to choose. And it will install Redis and, well, all the tools that get you up and running with your PHP application as fast as possible. And in addition to this, as I mentioned, you can easily turn on things like quick deployments and configure the deployment script right in the admin interface. And with the addition of a Forge API, it becomes even easier so that you can customize the whole Deployments, API, and SSL 2:18and configure the deployment script right in the admin interface. And with the addition of a Forge API, it becomes even easier so that you can customize the whole setup of creating new sites and configuring the sites and servers and embed it into your own development lifecycle, which makes Laravel Forge a very powerful tool. It also takes care of things like SSL, so I do not need to create the SSL certificates myself. It also refreshes Let's Encrypt certificates automatically, so that I don't have to take care of this myself and maybe forget it, and then the SSL certificate is invalid for some day. So Laravel Forge takes all of these cumbersome tasks and removes them from you so that you can focus on what's really important, which is the software and the website that you want to run Root Access and Recipes 3:06So Laravel Forge takes all of these cumbersome tasks and removes them from you so that you can focus on what's really important, which is the software and the website that you want to run on whatever server system you're on. But even if you choose to install custom PHP extensions or manage parts of the server yourself, you're not limited by Laravel Forge either, because you still have root access to your server and you can manipulate it in any way you want. In fact, it even becomes easier with Laravel Forge with things such as recipes, so that you can store recipes and perform specific tasks on all of your servers at once. The main benefit of Laravel Forge is that it gives you more time and flexibility to focus on your application logic and on how you want your website to behave, other than taking care of server management. Yet, if you want to do this and if you want to More Focus on App Logic 4:03on your application logic and on how you want your website to behave, other than taking care of server management. Yet, if you want to do this and if you want to take care of your server yourself after Laravel Forge has provisioned it for you, no one is holding you back.