torana

Installation

Three ways to get torana running: build it, pull the Docker image, or grab a release binary.

From source

Requires stable Rust 1.75 or newer.

build
git clone https://github.com/abhinavcdev/torana
cd torana
cargo build --release
./target/release/torana --config torana.toml

Prebuilt binaries

Tagged releases publish static binaries for Linux (musl, runs on any distro) and macOS, both x86_64 and arm64:

linux x86_64
curl -L https://github.com/abhinavcdev/torana/releases/latest/download/\
torana-latest-x86_64-unknown-linux-musl.tar.gz | tar xz
./torana --config torana.toml

Docker

The repo Dockerfile builds a static musl binary into a FROM scratch image, 5.3 MB total:

docker
docker build -t torana https://github.com/abhinavcdev/torana.git
docker run -p 8080:8080 \
  -v $PWD/torana.toml:/etc/torana/torana.toml torana

Next: the quick start to get a minimal config running.