Skip to content

Operations

Download and install

mountOS ships as prebuilt binaries from a public distribution endpoint. A one-line installer downloads the right artifact for the host platform, verifies its checksum, and places it on the path. The client CLI covers macOS, Linux, and Windows. The server services ship as Linux binaries.

Quick install

macOS and Linux:

sh
curl -fsSL https://download.mountos.sh | bash

Windows (PowerShell):

powershell
Invoke-WebRequest https://download.mountos.sh/install.ps1 -OutFile mountos.ps1; .\mountos.ps1

By default this installs the full client bundle on macOS and Windows (the GUI apps plus the mountos CLI), and the bare mountos CLI on Linux, at its latest version, auto-detecting the platform and architecture. Pass --pkg mountos-cli (-Pkg mountos-cli) for just the CLI on macOS/Windows too.

Where it comes from

EndpointAddressPurpose
Portalhttps://mountos.ioProduct and documentation
Distributionhttps://download.mountos.shInstall scripts, release archives, checksums, and manifests

Installer options

Pass options to the bash installer after --:

sh
curl -fsSL https://download.mountos.sh | bash -s -- --pkg mountos-cli --version 1.2.3
bash flagPowerShell flagMeaningDefault
--pkg NAME-Pkg NAMEPackage to installfull bundle (mountos-cli on Linux)
--version X.Y.Z-Version X.Y.ZInstall a specific versionlatest
--major N-Major NLatest of major series Nunset
--platform NAMEautoOverride platformdetected
--arch NAME-Arch NAMEOverride architecturedetected
--prefix PATH-Prefix PATHInstall directorysee below
--list-ListList available versionsn/a

The default install prefix is /usr/local/bin on bash and %LOCALAPPDATA%\mountOS\bin on PowerShell, where the directory is added to the user PATH automatically. List the available versions of any package without installing:

sh
curl -fsSL https://download.mountos.sh | bash -s -- --pkg mountos-dataserv --list

Packages

PackageContentsPlatforms
mountos-cliThe mountos client CLImacOS, Linux, Windows
mountos-macosSigned, notarized installer. FSKit and the Desktop app are each selectable, and the CLI is included and mandatorymacOS universal (arm64 + amd64, one pkg)
mountos-windowsSigned installer. The mountosio kernel driver and the CLIWindows amd64 / arm64
mountos-appservappserv (the HUB)Linux amd64 / arm64
mountos-dataservdataserv (metadata backbone)Linux amd64 / arm64
mountos-blockservblockserv (byte plane)Linux amd64 / arm64
mountos-gcservgcserv (housekeeping)Linux amd64 / arm64

The client ships on every platform. Server services ship as Linux binaries for both architectures. Every package archive bundles a license file alongside the binaries. Install a server binary with the same installer, for example --pkg mountos-dataserv.

The S3 and WebHDFS surfaces and the Kubernetes CSI node driver are not separate packages. They are modes of the mountos client, mountos gateway and mountos kubernetes, so they ship inside mountos-cli.

Platforms and architectures

PlatformArchitecturesArchive
darwinarm64, amd64 (CLI, per-arch); universal (installer, one pkg).tar.gz (CLI), .pkg (installer)
linuxamd64, arm64.tar.gz
windowsamd64, arm64.zip (CLI), .exe (installer)

Platform and architecture are auto-detected and can be overridden. Every platform ships per-arch binaries, no universal/fat binary. The installer verifies the archive against a published SHA-256 before extracting.

Verify and automate

Each package publishes machine-readable manifests under the artifact base, so updates can be detected without scraping the installer. Relative to https://download.mountos.sh:

PathPurpose
dist/<pkg>/versions.jsonAll known versions plus the current latest
dist/<pkg>/latest.jsonThe latest-version manifest, keyed by platform-arch
dist/<pkg>/v<major>/latest.jsonLatest within a major series
dist/<pkg>/<version>/<platform>-<arch>.<ext>The release archive, with a sibling .sha256

To fetch and verify an artifact by hand:

sh
curl -fSL -o mountos.tar.gz \
  https://download.mountos.sh/dist/mountos-cli/1.2.3/darwin-arm64.tar.gz
curl -fsSL https://download.mountos.sh/dist/mountos-cli/1.2.3/darwin-arm64.sha256
shasum -a 256 mountos.tar.gz
tar -xzf mountos.tar.gz
to navigate to open