How to install s2-streamstore/s2. Official installation instructions. Project installation guide. Framework or library installation. Build installation instructions. How to setup and install from GitHub. Installation steps and setup instructions. Official docs and installation instructions GitHub.
s2-streamstore/s2 Installation Guide
How to install s2-streamstore/s2. Official project installation instructions and setup guide.
⚡
Automated Install (Recommended)
Quick installation instructions for s2-streamstore/s2. This is the fastest way to complete project installation and setup.
Install via curl
curl -fsSL https://hexmos.com/ipm-install | bash &&
ipm i s2-streamstore/s2or
Install via npx
npx @hexmos/ipm i s2-streamstore/s2Prerequisites
Homebrew
package_managerVersion: >= 3.0.0
Cargo
package_managerVersion: >= 1.60.0
Docker
containerizationAWS CLI
cliVersion: >= 2.0.0
Manual Installation Methods
Manual installation instructions. How to install from GitHub source.
Homebrew (macOS/Linux)
brew install s2-streamstore/s2/s2Cargo
cargo install --locked s2-cliRelease Binaries (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/s2-streamstore/s2/main/install.sh | bash
VERSION=x.y.z curl -fsSL https://raw.githubusercontent.com/s2-streamstore/s2/main/install.sh | bashDocker
docker pull ghcr.io/s2-streamstore/s2s2-lite (Docker - In-memory)
docker run -p 8080:80 ghcr.io/s2-streamstore/s2 lites2-lite (Docker - AWS S3 bucket)
docker run -p 8080:80 -e AWS_PROFILE=${AWS_PROFILE} -v ~/.aws:/home/nonroot/.aws:ro ghcr.io/s2-streamstore/s2 lite --bucket ${S3_BUCKET} --path s2lites2-lite (Docker - Static credentials)
docker run -p 8080:80 -e AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} -e AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} -e AWS_ENDPOINT_URL_S3=${AWS_ENDPOINT_URL_S3} ghcr.io/s2-streamstore/s2 lite --bucket ${S3_BUCKET} --path s2lite