PHPackages                             blomstra/flarum-horizon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. blomstra/flarum-horizon

Abandoned → [blomstra/horizon](/?search=blomstra%2Fhorizon)Flarum-extension[Queues &amp; Workers](/categories/queues)

blomstra/flarum-horizon
=======================

Adds Laravel Horizon to Flarum

0.4.3(1y ago)273[2 PRs](https://github.com/blomstra/flarum-ext-horizon/pulls)MITPHP

Since May 6Pushed 1y ago3 watchersCompare

[ Source](https://github.com/blomstra/flarum-ext-horizon)[ Packagist](https://packagist.org/packages/blomstra/flarum-horizon)[ RSS](/packages/blomstra-flarum-horizon/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (5)Versions (21)Used By (0)

Horizon, the queue dashboard
============================

[](#horizon-the-queue-dashboard)

This extension adds full integration for [Laravel Horizon](https://laravel.com/docs/8.x/horizon).

Which includes:

- a dashboard at (yoursite.com/admin/horizon)
- scalable redis workers with balancing strategies
- multiple scalable redis worker servers (untested)
- and much more.

[![](https://camo.githubusercontent.com/02bfc1ccde53ff4d83f9707bbcb398ff7bc8968e40d720cd884078f9c1b78325/68747470733a2f2f6c61726176656c2e636f6d2f696d672f646f63732f686f72697a6f6e2d6578616d706c652e706e67)](https://camo.githubusercontent.com/02bfc1ccde53ff4d83f9707bbcb398ff7bc8968e40d720cd884078f9c1b78325/68747470733a2f2f6c61726176656c2e636f6d2f696d672f646f63732f686f72697a6f6e2d6578616d706c652e706e67)

Laravel Horizon runs only using a redis connection. As such you **have to configure** [blomstra/redis](https://discuss.flarum.org/d/21873). If you don't you will see errors pop up.

### Installation

[](#installation)

Install manually with composer:

```
composer require blomstra/horizon:"*"
```

### Set up

[](#set-up)

Enable the extension from your admin area and then run `php flarum horizon`. This will only run as long as your process is active, so make sure to set it up using supervisor or something similar, see the [Horizon Documentation](https://laravel.com/docs/8.x/horizon#deploying-horizon)for instructions.

### Configure

[](#configure)

By default this extension will set up a default queue connection called `horizon` using redis. You can override the full horizon config using an extender in your local `extend.php` in the root of your flarum installation:

```
