Skip to main content
Select a tab below for the core sitectl command or one of its plugins to see install and upgrade instructions. Installing a sitectl plugin automatically will install sitectl on your machine if using homebrew or linux packages to install.

Homebrew

You can install sitectl using Homebrew:
brew tap libops/homebrew https://github.com/libops/homebrew
brew install libops/homebrew/sitectl
To upgrade later:
brew update
brew upgrade libops/homebrew/sitectl

Linux Packages

Releases publish native Linux packages through the libops package repository.
curl -fsSL https://packages.libops.io/sitectl/sitectl-archive-keyring.asc | sudo gpg --dearmor -o /usr/share/keyrings/sitectl-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/sitectl-archive-keyring.gpg] https://packages.libops.io/sitectl ./" | sudo tee /etc/apt/sources.list.d/sitectl.list >/dev/null
sudo apt update
sudo apt install sitectl
To upgrade later:
sudo apt update
sudo apt install --only-upgrade sitectl

Binary Install

You can install sitectl by either downloading or building the sitectl binary.
You can download a binary for your system from the latest release of sitectl.
Requires go and make
git clone https://github.com/libops/sitectl
cd sitectl
make build
./sitectl --help
To upgrade a binary install, download the newest release or rebuild from the latest source, then replace the existing binary in your $PATH.Once sitectl is on your system, put the binary in a directory that is in your $PATH.