In some cases, it may be desirable to run the Worker processes (for transcoding etc) on a separate host. This document is a work in progress, please report any issues you might find.

Deployment overview

To split the Worker application to a separate host from the rest of Avalon, essentially, you want to set up two identically-configured Avalon deployments -- but some services are not installed, or are disabled, on each.

There are mixed reports about the best place to run Redis. It can be run on either the Web host or the Worker.

Connecting the two instances

Web Host



Stop and disable:

Worker Host

Worker Host should run:

Stop and disable:

Mount NFS shares