This plugin uses RabbitMQ to process background jobs for Kanboard.
- Frederic Guillot
- License MIT
- Kanboard >= 1.0.29
- PHP >= 5.3.3
- RabbitMQ
You have the choice between 3 methods:
- Install the plugin from the Kanboard plugin manager in one click
- Download the zip file and decompress everything under the directory
plugins/RabbitMQ
- Clone this repository into the folder
plugins/RabbitMQ
Note: Plugin folder is case-sensitive.
By default this plugin assume that RabbitMQ is running on localhost
.
To change the default values, define those parameters in your config file:
define('RABBITMQ_QUEUE', 'kanboard_queue');
define('RABBITMQ_EXCHANGE', 'kanboard_exchange');
define('RABBITMQ_HOSTNAME', '127.0.0.1');
define('RABBITMQ_PORT', 5672);
define('RABBITMQ_USERNAME', 'guest');
define('RABBITMQ_PASSWORD', 'guest');
You also need to run the Kanboard's worker:
/path/to/kanboard/cli worker
The worker must have the same permissions as the web application (same user). You should run the worker with a process manager like supervisord or similar.