Skip to content

Native setup

This is a guide for setting up MASV Agent on the host machine. If you're interested in setting things up with Docker, see our Docker Setup Guide

Installers

We offer dedicated installers via common package managers.

Linux

Debian-based systems

curl -fsSL https://dl.massive.io/agent/publickey.asc | sudo gpg --dearmor -o /etc/apt/keyrings/masv-agent.gpg

echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/masv-agent.gpg] https://dl.massive.io/agent/deb stable main" | sudo tee /etc/apt/sources.list.d/masv-agent.list > /dev/null

sudo apt update
sudo apt install masv-agent

RPM-based systems

sudo tee -a /etc/yum.repos.d/masv-agent.repo > /dev/null <<EOF
[masv-agent]
name=MASV Agent
baseurl=https://dl.massive.io/agent/rpm
enabled=1
gpgcheck=1
gpgkey=https://dl.massive.io/agent/publickey.gpg
EOF

sudo yum update
sudo yum install masv-agent
sudo tee -a /etc/yum.repos.d/masv-agent.repo > /dev/null <<EOF
[masv-agent]
name=MASV Agent
baseurl=https://dl.massive.io/agent/rpm
enabled=1
gpgcheck=1
gpgkey=https://dl.massive.io/agent/publickey.gpg
EOF

sudo dnf update
sudo dnf install masv-agent

Running MASV Agent

Tip

If you used one of our installers, you can skip this step because the MASV Agent server is already running in the background. The installer will configure the background service with systemd.

To start MASV Agent, you must first start the local server using:

masv server start

Parameters

When launching the MASV agent with masv server start, we can configure it using various command-line flags. See the full list here

Next steps

  • Downloads: Start, monitor, and manage downloads with the MASV Agent.
  • Uploads: Start, monitor, and manage uploads with the MASV Agent.
  • Storage Gateway: Set up secure remote access to your physical storage.