Build a Staging Server
Once your application reaches a certain size, it might prove useful to prepare a staging server. With this setup, all new features and additions would first be deployed to a testing branch for your team (or yourself). Only after you've reviewed and approved the changes would the code then be deployed to production.
In this series, we'll use Laravel Forge, Hover, and Cloudflare to build and configure a staging server from scratch. We'll also discuss a few key gotchas you might run into.
Series episodes
Deploy Your Website
6m 19sDeploy your website effortlessly with Laravel Forge. Learn how to connect your site to a domain and launch your project quickly and confidently.
Make a Staging Site
3m 46sCreate a staging site using Laravel Forge and update your domain’s DNS to point staging requests to your server. Follow easy steps to streamline your workflow.
Staging Workflow
2m 22sMaster a smooth staging workflow: create feature branches, commit changes, review on staging, and deploy approved features confidently to production.
Password-Protect Your Staging Site
3m 7sSecure your staging site by adding basic authentication with nginx and htpasswd. Limit access to staff and protect your work from unwanted visitors easily.
Cache Gotchas
4mAvoid cache collisions when running production and staging sites on one server. Learn key tips to manage cache prefixes and prevent queue issues effectively.
Free SSL and Better Security With Cloudflare
4m 45sSecure your site with free SSL and boost performance by filtering traffic through Cloudflare. Learn to enable page rules, compression, and mobile optimizations!




