Run
Quick run (recommended)
curl -fsSL https://starklite.io/run.sh | bash -s -- /path/to/db.sqlite
This downloads the binary for your OS/arch into ~/.starklite/bin, verifies the checksum, and launches it. Add extra flags after the database path:
curl -fsSL https://starklite.io/run.sh | bash -s -- /path/to/db.sqlite --readonly --expire 30m
Wget alternative:
wget -qO- https://starklite.io/run.sh | bash -s -- /path/to/db.sqlite
Pin a version
STARKLITE_VERSION=v0.1.0 curl -fsSL https://starklite.io/run.sh | bash -s -- /path/to/db.sqlite
Download manually
Pre-built binaries are published directly on starklite.io for:
linux/amd64,linux/arm64darwin/amd64,darwin/arm64
# example (latest) curl -fsSL -o starklite \ https://starklite.io/dl/starklite_latest_linux_amd64 sudo install -m 0755 starklite /usr/local/bin/starklite starklite /var/www/app/db.sqlite
To pin a specific version, swap latest for the version tag (for example starklite_0.1.0_linux_amd64). A matching .sha256 file is published alongside each binary for verification:
curl -fsSL https://starklite.io/dl/starklite_latest_linux_amd64.sha256 sha256sum -c <(curl -fsSL https://starklite.io/dl/starklite_latest_linux_amd64.sha256 | sed 's| .*| starklite|')