systemg

Search docs

/
Install

Installation

Installation

Install

Linux / macOS

Installation

$ curl --proto '=https' --tlsv1.2 -fsSL https://sh.sysg.dev/ | sh

Verify

$ sysg --version

Specific version

Install a specific version:

$ curl --proto '=https' --tlsv1.2 -fsSL https://sh.sysg.dev/ | sh -s -- --version 0.56.1

Switch versions

Switch to an already installed version, or download it:

$ curl --proto '=https' --tlsv1.2 -fsSL https://sh.sysg.dev/ | sh -s -- -v 0.56.1

The installer validates the downloaded binary before changing the active version. A newer release can upgrade a running supervisor without restarting its services when both binaries advertise the same live-reexec protocol and handoff schema; major and minor version boundaries do not decide compatibility. Residents from 0.56.0 through 0.57.0 still enforce the original same-major/minor rule; earlier residents do not support live re-execution. See Upgrading sysg for compatibility and SG0502 recovery.

Next steps

Create your first configuration and start running services.

IntroductionUpgrading sysg