Skip to content

Installation

TinyMonitor is distributed as a standalone binary. No dependencies required.

Quick Install (Linux / macOS)

The easiest way to install TinyMonitor:

curl -sSL https://raw.githubusercontent.com/Gu1llaum-3/tinymonitor/main/install/install.sh | bash

This script will:

  • Detect your system architecture (AMD64 or ARM64)
  • Download the latest release from GitHub
  • Install the binary to /usr/local/bin
  • Copy a default configuration file

Environment Variables

You can customize the installation:

# Install a specific version
TINYMONITOR_VERSION=v1.0.0 curl -sSL https://raw.githubusercontent.com/Gu1llaum-3/tinymonitor/main/install/install.sh | bash

# Install to a different directory
INSTALL_DIR=/opt/bin curl -sSL https://raw.githubusercontent.com/Gu1llaum-3/tinymonitor/main/install/install.sh | bash

Manual Installation

Download the latest release for your platform from the Releases Page.

wget https://github.com/Gu1llaum-3/tinymonitor/releases/latest/download/tinymonitor_Linux_x86_64.tar.gz
tar -xzf tinymonitor_Linux_x86_64.tar.gz
sudo mv tinymonitor /usr/local/bin/
wget https://github.com/Gu1llaum-3/tinymonitor/releases/latest/download/tinymonitor_Linux_arm64.tar.gz
tar -xzf tinymonitor_Linux_arm64.tar.gz
sudo mv tinymonitor /usr/local/bin/
curl -L -o tinymonitor.tar.gz https://github.com/Gu1llaum-3/tinymonitor/releases/latest/download/tinymonitor_Darwin_arm64.tar.gz
tar -xzf tinymonitor.tar.gz
sudo mv tinymonitor /usr/local/bin/
curl -L -o tinymonitor.tar.gz https://github.com/Gu1llaum-3/tinymonitor/releases/latest/download/tinymonitor_Darwin_x86_64.tar.gz
tar -xzf tinymonitor.tar.gz
sudo mv tinymonitor /usr/local/bin/

Build from Source

If you prefer to build from source, you need Go 1.21 or higher.

git clone https://github.com/Gu1llaum-3/tinymonitor.git
cd tinymonitor
make build

The binary will be created in the current directory.

Verify Installation

tinymonitor version

Next Steps