Hubot makes it incredibly easy to setup on a Heroku
server, by taking advantage of its Procfile support. Simply running
git push heroku master deploys the app and starts it.
When it comes to deploying to your own Linux server, given that
foreman doesn't really like background processes (see:
ddollar/foreman#65), you need to
use something like
tmux to better manage your Hubot