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 https://github.com/nsg/origin-routing-machine-snap/blob/master/README.md

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!

 origin-routing-machine.generate-samples

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

License
  • MIT

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

Websites

Contact

Report a Snap Store violation

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.