MASV Agent
10K+
⚠️ DEPRECATED
The
masvio/masv-agentimage is deprecated. Please switch togetmasv/masv-engine before January 1st, 2028. After that date this image will no longer receive updates or security patches.docker pull getmasv/masv-engine:latest
MASV is a secure and reliable large file transfer solution, offering unparalleled speed and flexibility for teams who send and receive massive files. MASV leverages AWS to achieve the fastest transfer speeds possible. MASV’s configurable automation and comprehensive workflows simplify file transfer to your cloud or local storage. MASV has completed rigorous third-party evaluations to ensure compliance with the Trusted Partner Network (TPN), ISO 27001, SOC 2, GDPR and PIPEDA.
Try MASV for free https://masv.io/
Image provided by masv.io MASV Agent (formerly MASV Transfer Agent) is a cross-platform service that manages file transfers. Interaction with the service is performed via REST API calls. It supports uploading and downloading multiple packages simultaneously, while abstracting away filesystem interactions. The MASV Agent is the beating heart of the MASV Desktop App, a trusted local application available for Windows, Mac, and Linux.
The MASV Agent supports multiple architectures to allow for deployment in different unique environments. Using the masvio/masv-agent:latest image will automatically pull the correct architecture for your system. The architectures supported by this image are:
| Architecture | Tag |
|---|---|
x86-64 | latest |
arm64 | latest |
We support a number of different tags for our users and internal development. We recommend using the latest tag for the latest updates and security patches. Other non-version stubbed tags can be unstable and may result in lost data.
| Tag | Description |
|---|---|
latest | Latest Agent release |
x.y.z | Specific tagged version |
Full setup guide available in: https://developer.masv.io/agent/install-docker/
We can configure the MASV Agent on launch using various command-line flags. The flag name and its description are below.
| Flags | Type | Description |
|---|---|---|
listen | String | Listen address (port will be system assigned if not specified or 0) (default "http://localhost:8080") |
log-format | String | Easy Logrus log format (default "[%lvl%] %time%: %msg%\n") |
log-level | String | Log level (debug, info, warning, error) (default "debug") |
log-out | String | Where the logs are written (stdout, stderr, {filename}) (default "stdout") |
log-timestamp-format | String | Easy Logrus timestamp format (default "15:04:05") |
secret-key | String | Secret Key that the server will require as a header, for local security purposes |
version | null | Shows the current version/build number, as well as any available updates |
MASV Agent expects and creates a few folder on creation of the docker image. These folders can be overridden if required but we recommend keeping the defaults.
| Volume | Usage |
|---|---|
/config | Store application configuration and saved application data |
/data | Default folder to mount in your automated downloads and uploads |
The /config directory is used to store state files which are intended to persist between restarts
| File | Usage |
|---|---|
data.db | Database file for maintaining application state |
settings.yml | Config file for user settings |
All dependency licenses are included in the LICENSES.txt file bundled in the release zip files.
This LICENSES.txt file is also available at https://dl.massive.io/agent/LICENSES.txt
Content type
Image
Digest
sha256:349574e46…
Size
91.4 MB
Last updated
7 days ago
docker pull masvio/masv-agent