Localhosting Countdown

A full run-down of the most popular ways to do localhosting of Craft CMS. We cover how to develop Craft sites locally using MAMP, MAMP Pro, Scotchbox, Docker, Valet, Vagrant, and Homestead.

Start Course
Ryan Irelan

I am the creator of CraftQuest, a web developer, and former software team manager. I spend most of my time improving CraftQuest with code and courses. When I'm not in front of the computer, I spend my time with my family, and running on the roads and trails of Austin, TX.

Localhosting Countdown is made up of the following videos:

1Craft NitroCraft Nitro is a local development environment made specifically for Craft CMS. It is built on Multipass and allows multiple virtual servers to be managed via a simple Nitro command line interface. 09:55
2Craft on ScotchboxHow to run Craft CMS locally using the Scotchbox Vagrant VM. 26:26
3SSL on ScotchboxWhen I develop locally I always make sure I'm doing so over SSL so it mimics how the site will run in production. This is how you set up Scotchbox to support secure connections in Craft CMS. 07:32
4NFS on ScotchboxIf Scotchbox is running slow, try switching over to NFS. Here's how to do it. 04:00
5Craft on Homestead, Part 1How to use Laravel Homestead to set up a localhosting environment for Craft CMS. 27:51
6Craft on Homestead, Part 2In this second part we learn how to do localhosting on Homestead for Craft CMS with different VMs for each site. 09:27
7SSL on HomesteadHomestead makes it easy to use SSL but we just need to tell our browser that we trust the self-signed certificate. 05:29
8Craft on ValetHow to use Laravel Valet to localhost with Craft CMS. 21:20
9Ngrok and ValetHow to easily share your Valet-hosted app with someone outside your network. 04:26
10Craft on MAMPMAMP is a simple and free way to get localhosting running. Here's how to set it up for Craft CMS. 11:00
11Craft on MAMP ProMAMP Pro makes it easy to localhost multiple Craft CMS sites at once, using custom host names, and server software settings. 10:15
12SSL on MAMP ProWhen I develop locally I always make sure I'm doing so over SSL so it mimics how the site will run in production. This is how you set up MAMP Pro to support secure connections in Craft CMS. 04:43
13Craft CMS on DockerGet up and running with Docker and Craft CMS. It's a step-by-step tutorial on using an existing Docker image. 19:52