Browse all series
ToolingIntermediate23 episodes

Learn Laravel Forge

In this series, long-time Laravel Forge advocate Matt Stauffer will teach you how to become a Forge power user. Of course, you'll learn how to provision servers in seconds, but you'll also learn about zero-downtime deployments, processes, queues, securing sites with SSL, database backups, networks, and more!

Each episode is bite-sized, so feel free to jump around to the topic that interests you most. Let's go!

Series episodes

What is Laravel Forge?

3m 53s

Learn what Laravel Forge does: provision servers, deploy and manage PHP/Laravel apps easily, automate deployments, and simplify server maintenance.

How Deploys Work in Laravel

2m 52s

Learn the basics of deploying modern Laravel apps: workflows, build steps, and best practices to deploy reliably and confidently.

Creating a Server with Laravel VPS

6m 52s

Create a server instantly with Forge's Laravel VPS - the easiest way to provision, configure, and deploy a managed server.

Creating a Server with Standard VPS Providers

7m 14s

Learn to connect Forge with DigitalOcean and create a server—quick, secure setup to deploy and manage your apps effortlessly.

SSH (and SSH keys)

3m 20s

Securely access Forge-created servers using SSH keys—learn how to generate, add, and manage keys for passwordless, trusted authentication.

Creating a Site

6m 24s

Create your first Forge site: set up a code-backed domain, connect your repository, and deploy your app quickly with clear steps.

Deployments and Commands

5m 20s

Learn how Forge deployments work: see what runs, trigger new deploys, and customize post-deploy commands with practical examples.

Zero Downtime Deploys in Forge

7m 22s

Deploy with zero downtime using Forge: master its updated deployment flow and keep your apps live and error-free during updates.

Domains and SSL

6m 43s

Point domains and enable SSL easily with Forge; get free on-forge.com domains per site in Forge 2.0 for fast, secure deployments.

Environment Settings

3m 46s

Manage Laravel environment files in Forge to securely store settings, streamline deployments, and customize app behavior across environments.

Creating and Working with Databases

4m 2s

Easily create and manage MySQL, MariaDB, PostgreSQL, and Redis databases with Forge for fast setup, secure credentials, and simple administration.

Scheduled Jobs & Heartbeats

6m 47s

Schedule recurring app tasks with Forge and monitor completion using Heartbeats to ensure jobs run reliably and detect failures fast.

Background Processes & Queue Workers

6m 46s

Configure and monitor queue workers and background processes with Forge using Supervisor for reliable, long-running app tasks.

Monitoring Server Health

3m 34s

Monitor server and site health with Forge's tools to detect issues, ensure uptime, and fix problems before users notice.

Teams, Roles, & Resource Sharing

6m 7s

Manage teams and roles in Forge to securely share servers, sites, recipes, and providers, streamline collaboration and control access.

The Command Palette

3m 44s

Boost productivity with Forge's powerful command palette, run commands, navigate, and automate tasks faster than keyboard shortcuts alone.

Configuring PHP

3m 31s

Customize PHP settings and install multiple PHP versions on one server with Forge for easy, flexible, reliable management.

Billing, Organization, and other Settings

5m 42s

Manage Forge billing and usage, organize accounts, servers, sites, and teams for clearer workflows, cost control, and smoother collaboration.

Recipes

4m 40s

Run and schedule scripts across servers with Forge recipes, execute at server or site level, automate tasks, and manage repeated jobs easily.

Database Backups

4m 18s

Automate scheduled database backups to S3-compatible storage with Forge for secure, reliable offsite copies and fast recovery.

Authenticating Composer Dependencies

2m 43s

Securely install private Composer packages: Forge streamlines credential setup so your sites fetch private dependencies reliably and easily.

Networks, Firewalls, and Load Balancing

10m 16s

Easily configure networks, firewalls, and load balancing in Forge to secure server communication, streamline traffic, and scale reliably.

Nginx Templates

2m 15s

Stop editing Nginx configs by hand. Use templates to automate setups, reduce errors, and save time with consistent configurations.

Continue learning

Thumbnail for Learn Laravel Horizon
Learn Laravel Horizon

With Andre Madarang

  • 3 episodes
  • Intermediate
  • Tooling
Thumbnail for Supercharged Search with Typesense
Supercharged Search with Typesense

With Jeffrey Way

  • 22 episodes
  • Intermediate
  • Tooling
Thumbnail for GraphQL with Laravel and Vue
GraphQL with Laravel and Vue

With Andre Madarang

  • 16 episodes
  • Advanced
  • Tooling
Thumbnail for Learn Laravel and Vite
Learn Laravel and Vite

With Jeremy McPeak

  • 8 episodes
  • Intermediate
  • Tooling
Thumbnail for Programming Terms Explained
Programming Terms Explained

With Jeremy McPeak

  • 12 episodes
  • Beginner
  • Tooling

Would you like to hear from Laracasts by email occasionally?