Skip to content
Mike Perham edited this page Dec 4, 2017 · 26 revisions

If you want to install binaries, see below. If you want to check out the source and build it yourself, please see the Development wiki page.

Docker

A Docker image is available here: https://hub.docker.com/r/contribsys/faktory/.

docker pull contribsys/faktory

In production, you'll want to use a persistent volume so Docker doesn't clear your data when restarting the container:

docker run --rm -it -v faktory-data:/var/lib/faktory -p 127.0.0.1:7419:7419 -p 127.0.0.1:7420:7420 contribsys/faktory:latest -b 0.0.0.0:7419 -e production

You can choose not to use a persistent volume in development so your job database will start fresh on every reboot:

docker run --rm -it -p 127.0.0.1:7419:7419 -p 127.0.0.1:7420:7420 contribsys/faktory:latest

Now visit http://localhost:7420/ in your browser to view the web dashboard. Note that Docker for Mac has a 2-3x performance penalty over running Faktory directly but it'll still handle 1000+ jobs/sec. Linux performance should be normal.

Linux

Faktory RPM/DEB binary packages can be built via the Vagrant boxes in build/{centos,ubuntu}. We will provide pre-built packages starting with the 1.0 release.

OSX

> brew tap contribsys/faktory
> brew install faktory
[2 minutes pass]
> faktory
Clone this wiki locally