Skip to content

Installation

This software is independent to work with variety Linux distribution, it is only requiring some Linux kernel capabilities which is supported by most of the ready-made distribution.

From GitHub

System is single binary and for installation, you can directly download from GitHub releases.

Set your system architecture. For Raspberry Pi 4 and newer you can set arm64 for others, armv7 and first generation can use armv6.

Available Prebuild Binary Architectures
ARCH=amd64  # 64 Bit regular system
ARCH=386    # Old x86 machines
ARCH=arm64  # 64 Bit Arm, Raspberry Pi 4, Raspberry PI 5
ARCH=armv7  # 32 Bit Arm, Raspberry Pi 3-4-5
ARCH=armv6  # Raspberry Pi 1 and other old SBCs

Download prebuild binary.

sudo wget https://github.com/ahmetozer/sandal/releases/latest/download/sandal-linux-${ARCH} -O /usr/bin/sandal

Set executable permission

sudo chmod +x /usr/bin/sandal

Test downloaded version.

sandal help

From Source

If Golang is already installed, you can get and build at locally.

go install github.com/ahmetozer/sandal@latest
sandal help

Starting at boot

System has own daemon to run your containers at startup. To achieve this, you need to register sandal daemon service to your init component.

Registration information are available at Daemon