Sign inSign up

getmasv/masv-engine

By getmasv

•Updated 1 day ago

MASV Engine

Image
0

211

getmasv/masv-engine repository overview

MASV Logo

MASV is a secure and reliable large file transfer solution, offering unparalleled speed and flexibility for teams who send and receive massive files (up to 5TB in size each). MASV leverages AWS to achieve the fastest transfer speeds possible. MASV’s configurable automation and comprehensive workflows simplify fast 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/⁠

⁠MASV Engine

Image provided by masv.io⁠

📖 Full developer documentation: https://developer.massive.io/agent/⁠

Note: MASV Engine was formerly published as masvio/masv-agent. The current image is getmasv/masv-engine. If you are still pulling masvio/masv-agent, that image is deprecated and stops receiving updates after 2028-01-01. Make sure to switch your docker run command, Compose file, and Kubernetes manifests to getmasv/masv-engine to continue receiving updates and security patches.

MASV Engine⁠ (formerly MASV Agent) is a cross-platform service that manages file transfers to and from the MASV network⁠. 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 Engine is the beating heart of the MASV Desktop App, a trusted local application available for Windows, Mac, and Linux that's been used in production to reliably and quickly transfer hundreds of terabytes of data.

⁠Supported Architectures

MASV Engine supports multiple architectures to allow for deployment in different unique environments.

Using the getmasv/masv-engine:latest image will automatically pull the correct architecture for your system.

The architectures supported by this image are:

ArchitectureTag
x86-64latest
arm64latest

⁠Version Tags

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.

TagDescription
latestStable MASV Engine release
x.y.zSpecific tagged version

⁠MASV Engine Setup

Full setup guide available in: https://developer.masv.io/agent/install-docker/⁠

⁠Parameters

We can configure the MASV Engine on launch using various command-line flags. The flag name and its description are below.

FlagsTypeDescription
listenStringListen address (port will be system assigned if not specified or 0) (default "http://localhost:8080⁠")
log-formatStringEasy Logrus log format (default "[%lvl%] %time%: %msg%\n")
log-levelStringLog level (debug, info, warning, error) (default "debug")
log-outStringWhere the logs are written (stdout, stderr, {filename}) (default "stdout")
log-timestamp-formatStringEasy Logrus timestamp format (default "15:04:05")
secret-keyStringSecret Key that the server will require as a header, for local security purposes
versionnullShows the current version/build number, as well as any available updates
⁠Volumes

MASV Engine expects and creates a few folders on creation of the docker image. These folders can be overridden if required but we recommend keeping the defaults.

VolumeUsage
/configStore application configuration and saved application data
/dataDefault folder to mount in your automated downloads and uploads

⚠️ Warning: Directories should be created on the host before their usage with the docker image. On Linux if docker creates the directory the ownership will be set to the root user.

⁠Licenses

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⁠

Tag summary

Content type

Image

Digest

sha256:0b4560ce2…

Size

91.4 MB

Last updated

1 day ago

docker pull getmasv/masv-engine