Install
Virling ships as a Docker image and as release binaries. You can also build it from source with Rust.
| Option | Platforms | Best for |
|---|---|---|
| Docker | linux/amd64 | Servers that already run containers |
| Release binary | Linux x86_64, Linux arm64, macOS on Apple silicon | A plain VM or a systemd service |
| Build from source | Anywhere Rust 1.99 builds | Other platforms and contributors |
Warning
Payments need the next release. v0.1.0, the current release, has tracking, sign-in and onboarding. Payment sync, attribution, the dashboard,
VIRLING_BASE_URLandVIRLING_SECRET_KEYship in the next release. Until it is out, build from source frommainto use them.
Every option gives you the same virling binary. It runs serve by default and keeps its files in one data folder.
There is no arm64 Docker image, and no release build for Intel macOS or Windows Not available yet. On those platforms, build from source.
After installing, continue with Self-host for running it in production, or the Quickstart for the whole setup.