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/arm64
  • darwin/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|')