Installation
Run Tachyon with Docker, or build it from source.
Docker
The image is built from a multi-stage Alpine/musl Dockerfile, kept small on purpose:
docker run -p 8108:8108 -v tachyon-data:/data adikeshri/tachyon- Exposes port
8108(the HTTP API). - Data is written under
/datainside the container — mount a volume there so it survives restarts. - The image's
HEALTHCHECKrunstachyon --healthcheck, which pings a locally running instance and exits, rather than depending oncurlorwgetbeing present in the image.
From source
Prefer a native binary? Build one from source with Cargo:
git clone https://github.com/adikeshri/tachyon
cd tachyon
cargo build --release
./target/release/tachyon --data-dir ./dataThis requires a recent stable Rust toolchain. Configuration is entirely CLI flags and environment variables — no config file to manage — listed in full on the Configuration page.
Verifying it's running
curl localhost:8108/healthA running instance also serves interactive API documentation (Swagger UI) at
/docs and the raw OpenAPI schema at /api-docs/openapi.json — useful for
exploring the API directly against your own instance, distinct from this
website's /docs and /api sections.