Emitter on Github https://github.com/emitter-io/emitter

Open Source, Free and on GitHub

GitHub stars GitHub watchers

Emitter is open source and free, released under AGPL license and the broker itself is available on GitHub. We accept contributions via pull requests and if you have any issue or a specific question feel free to submit a GitHub Issue.

Deploying Emitter Docker Container

Docker Automated build Docker Pulls

Emitter is convinently packaged as a docker container. To run the emitter service on a single server, use the command below. Once the server is started, it will generate a new security configuration, you can then re-run the same command with an additional environment variable -e EMITTER_LICENSE set to the provided value.

docker run -d -p 8080:8080 emitter/server

For the clustered (multi-server) mode, the container can be started using the simple docker run with 3 main parameters.

docker run -d -p 8080:8080 -p 4000:4000 -e EMITTER_LICENSE=[key] -e EMITTER_CLUSTER_SEED=[seed] emitter/server

More information can be found on our Github Page.

Using Go Get

Coverage Status Go Report Card

Alternatively, you can also compile this repository and use go get command to rebuild install, and run from source.

go get github.com/emitter-io/emitter && emitter