Skip to content

Installation

This page describes installation and first run for the modern MOAS V2 server (moas-server-cli).

Download release packages from the Releases page.

Current package formats:

  • Windows: moas-win-*.zip
  • Linux x64: moas-linux-x64-*.tar.gz
  • Linux ARM64 (including Raspberry Pi 64-bit): moas-linux-arm64-*.tar.gz
  • macOS x64 (Intel): moas-macos-x64-*.tar.gz
  • macOS ARM64 (Apple Silicon): moas-macos-arm64-*.tar.gz

Each package includes sample-config.moas.

For real hardware, edit this file for your station before running. For a safe first test, run with --sim.

  1. Download moas-win-x64-...zip (or win-x86 if needed).
  2. Extract it to a folder, for example C:\MOAS.
  3. Open PowerShell in that folder.
  4. Run:
Terminal window
.\moas-server-cli.exe --version
.\moas-server-cli.exe run .\sample-config.moas info --sim

To validate a config without starting the server:

Terminal window
.\moas-server-cli.exe validate .\sample-config.moas info
  1. Download the matching archive for your CPU.
  2. Extract and enter the folder.
  3. Make the binary executable.
  4. Run:
Terminal window
tar -xzf moas-linux-*.tar.gz
cd moas-linux-*
chmod +x ./moas-server-cli
./moas-server-cli --version
./moas-server-cli run ./sample-config.moas info --sim

To validate only:

Terminal window
./moas-server-cli validate ./sample-config.moas info
  1. Download the package for your Mac:
    • Intel: moas-macos-x64-...tar.gz
    • Apple Silicon: moas-macos-arm64-...tar.gz
  2. Extract and enter the folder.
  3. Make the binary executable.
  4. Run:
Terminal window
tar -xzf moas-macos-*.tar.gz
cd moas-macos-*
chmod +x ./moas-server-cli
./moas-server-cli --version
./moas-server-cli run ./sample-config.moas info --sim

To validate only:

Terminal window
./moas-server-cli validate ./sample-config.moas info

If you prefer containers, Docker is also supported. See the dedicated Docker installation and run guide.

  • Start server: run <config> [error|info|debug] [--sim]
  • Validate config only: validate <config> [error|info|debug]
  • Version: --version

Examples:

Terminal window
moas-server-cli run sample-config.moas info --sim
moas-server-cli validate sample-config.moas info