Contact us about Snaps and IoT ›

Install latest/stable of origin-routing-machine

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.

Install using the command line

sudo snap install origin-routing-machine

Don't have snapd? Get set up for snaps.

Channel Version Published

ORM is a reverse proxy configuration generator.

ORM is a reverse proxy configuration generator. It generates configuration for HAProxy and Varnish to perform HTTP routing and rewriting, backed by a user friendly YAML config format called ORM rules with built-in collision detection.

For full usage examples, and more information see

Install the stable release:

 snap install origin-routing-machine

Enter a writable location:

 cd ~/snap/origin-routing-machine/current/

Generate sample configuration to get you started!


Run ORM!

 origin-routing-machine --globals-path globals.yml --orm-rules-path 'sample-rules/*.yml' --output-dir .

All done!

 ls -l {haproxy,varnish}*
 -rw-r--r-- 1 nsg nsg 4439 mar  7 12:52 haproxy.cfg
 -rw-r--r-- 1 nsg nsg 6397 mar  7 12:52 varnish.vcl

Details for origin-routing-machine

  • MIT

Last updated
  • 7 March 2020 - latest/stable
  • 7 March 2020 - latest/stable



Share this snap

Generate an embeddable card to be shared on external websites.

Install origin-routing-machine on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Where people are using origin-routing-machine

Is there a problem with origin-routing-machine? Report this app