Skip to content

Load config, prepare files, route traffic, and run services from one binary.

turnaturna

Quick start ​

Download the binary:

sh
curl -fSL https://github.com/rakunlabs/turna/releases/latest/download/turna_Linux_x86_64.tar.gz \
  | tar -xz --overwrite -C ~/bin/ turna

Create turna.yaml to proxy :8080 to an app on port 3000:

yaml
server:
  entrypoints:
    web:
      address: ":8080"
  http:
    middlewares:
      app:
        service:
          loadbalancer:
            servers:
              - url: "http://localhost:3000"
    routers:
      app:
        path: /*
        middlewares:
          - app

Run turna in the same directory. Other platforms and more examples are in Getting Started and Examples.