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.


Where people are using origin-routing-machine