---
title: 'Setup Laravel Horizon on Forge'
source: 'https://youtube.com/watch?v=pwPlg3OMjeo'
video_id: 'pwPlg3OMjeo'
date: 2026-07-28
duration_sec: 182
---

# Setup Laravel Horizon on Forge

> Source: [Setup Laravel Horizon on Forge](https://youtube.com/watch?v=pwPlg3OMjeo)

## Summary

This video demonstrates how to set up Laravel Horizon on Laravel Forge to monitor queues. It covers enabling Horizon via a toggle, adding a termination command to the deployment script, and configuring the scheduler for metrics snapshots.

### Key Points

- **Overview** [0:00] — Laravel Forge simplifies deployment, and Laravel Horizon simplifies queue monitoring. The video shows how to use them together.
- **Enabling Horizon on Forge** [0:43] — Turn on the Laravel Horizon switch in Forge to automatically set up a daemon to run Horizon.
- **Deployment Script Modification** [1:05] — Add 'forge artisan horizon:terminate' to the deployment script to restart Horizon on each deploy.
- **Metrics Dashboard Setup** [1:46] — Horizon's metrics dashboard requires the 'horizon:snapshot' command to run via the scheduler. Add 'artisan schedule:run' to Forge's scheduler or enable the Laravel Scheduler switch.

### Conclusion

Setting up Laravel Horizon on Laravel Forge is straightforward: enable the Horizon toggle, add a termination command to the deployment script, and configure the scheduler for metrics snapshots.

## Transcript

larl Forge is one of the easiest ways to
deploy your larl application to your
server while larl Horizon is one of the
easiest ways to monitor your cues but
how easy is it to use Lille Horizon and
Lille Forge together why don't we take a
look I've already created and scaffolded
out lville application with Lille Breeze
and lville Horizon installed that's in
my GitHub repository and then I have a
server in my laravel Forge account in
that server I have a site with that g
repository already set up so you already
have an application on lville Forge you
have lville Horizon installed on that
application what's the steps to make
sure that Horizon is actually running on
Lille Forge well it's a little tricky we
have this lville Horizon switch right
here and I'm just going to turn that
on
and that's
it okay but there are some things that
actually happen behind the scenes and if
you wanted to set this up manually how
would you do that well the first thing
that happens is in our deployment we
need to make sure that we have Forge
Artisan Horizon terminate in our
deployment script this is just telling
Lille Forge that anytime we redeploy
something in this case I have quick
deploy enabled with my GitHub repository
we're just going to restart lville
Horizon next turning on that switch
started an active Damon on our server to
run Horizon and just to make sure
everything's working we'll go ahead and
go to Horizon there we go everything's
installed everything's running behind
the scenes and no other setup is needed
if you're wanting to have lville Horizon
Lille Forge running on the same server
now one more thing to know is Horizon
does include a metrics dashboard which
provides information regarding your job
and Q times and you have to make sure
that that Horizon snapshot command is
actually located and actually running in
your application so first you just make
sure that this is in your routes console
file so in your server you go ahead and
go to your scheduler Tab and in here
you'll create a new schedule job with
the command to run Artisan schedule run
in your site folder so this would be
maybe default or whatever your site is
named Forge and then whenever you would
like that scheduled command to be run or
since laral Forge also makes this part
incredibly easy as well you go into your
site and the site you want to enable
that scheduler to run
there's this simple Lille scheduler
switch right here we'll turn that
on and you can see it sets everything up
for us if I was to go back into our
scheduler we have that custom job ran
every minute right there and of course
you can edit that as need be lville
Horizon is incredibly simple to get up
and running on Lille Forge so that you
can easily monitor your cues while
deploying effortlessly
[Applause]
[Music]
