Skip to main content
Version: Next 🚧

Installation

Overview

Hauler is a purpose built to be a single binary with no specific prerequistes, depedencies, or runtime environment. It's installation is very simple and easy to follow. To view the latest release, please view our GitHub Release page.

Supported Architectures

Base PlatformArchitectureLatest Release
Linuxamd64 and arm64https://github.com/rancherfederal/hauler/releases
Darwinamd64 and arm64https://github.com/rancherfederal/hauler/releases
Windowsamd64 and arm64https://github.com/rancherfederal/hauler/releases

Installation Steps

Linux/Darwin

# install latest release
curl -sfL https://get.hauler.dev | bash

# install specific release
curl -sfL https://get.hauler.dev | HAULER_VERSION=1.0.0 bash

Homebrew

# installs latest release
brew tap rancherfederal/homebrew-tap
brew install hauler

Windows

# coming soon

Manual Installation Steps

Linux/Darwin

# set the hauler version (i.e. "1.0.0")
export vHauler=HAULER_VERSION

# set the specific platform (i.e. "linux")
export platform=PLATFORM

# set the specific arch (i.e. "amd64")
export arch=ARCH

curl -sOL https://github.com/rancherfederal/hauler/releases/download/v${vHauler}/hauler_${vHauler}_${platform}_${arch}.tar.gz
tar -xf hauler_${vHauler}_${platform}_${arch}.tar.gz
sudo mv hauler /usr/bin/hauler

Homebrew

# not applicable

Windows

# coming soon