Installation

Installation

OS-specific installation instructions are available for:

Using Binary Packages

Using packages is the recommended way to install SNClient.

Find a list of supported OS distributions here.

Stable Releases

Stable release installation packages can be found here:

You might need to expand the assets to find the download links. Assets

Development Snapshots

During development, each code commit produces build artifacts if all tests were successful.

Usually, you should stick to the stable releases unless told otherwise or you want to test something.

Installing the development snapshot is straightforward:

  1. Open the SNClient GitHub Actions page
  2. Choose the first successful build, as shown below: Actions
  3. Scroll down and choose the download which matches your architecture: Actions
  4. Install just like the stable release files.

Note: In order to download the snapshot artifacts, you need a GitHub account and must be logged in.

Building SNClient From Source

Building SNClient from source is covered in detail here: Building from source


Windows

Install SNClient on Windows using the MSI package and configure its firewall and installation options.

Red Hat / Rocky / AlmaLinux

Install SNClient on RHEL, Rocky Linux, and AlmaLinux from packages.

Debian / Ubuntu

Install SNClient on Debian and Ubuntu using DEB packages.

Arch Linux

Install SNClient from the Arch User Repository (AUR).

macOS

Install SNClient on macOS using the package installer.

Building SNClient From Source

Build SNClient binaries and platform packages from source.

Supported Systems

Review supported operating systems and CPU architectures for SNClient.