Installation
This page describes installation and first run for the modern MOAS V2 server (moas-server-cli).
Download packages
Section titled “Download packages”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
Configuration file
Section titled “Configuration file”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.
Windows
Section titled “Windows”- Download
moas-win-x64-...zip(orwin-x86if needed). - Extract it to a folder, for example
C:\MOAS. - Open PowerShell in that folder.
- Run:
.\moas-server-cli.exe --version.\moas-server-cli.exe run .\sample-config.moas info --simTo validate a config without starting the server:
.\moas-server-cli.exe validate .\sample-config.moas infoLinux (x64 / ARM64)
Section titled “Linux (x64 / ARM64)”- Download the matching archive for your CPU.
- Extract and enter the folder.
- Make the binary executable.
- Run:
tar -xzf moas-linux-*.tar.gzcd moas-linux-*chmod +x ./moas-server-cli./moas-server-cli --version./moas-server-cli run ./sample-config.moas info --simTo validate only:
./moas-server-cli validate ./sample-config.moas info- Download the package for your Mac:
- Intel:
moas-macos-x64-...tar.gz - Apple Silicon:
moas-macos-arm64-...tar.gz
- Intel:
- Extract and enter the folder.
- Make the binary executable.
- Run:
tar -xzf moas-macos-*.tar.gzcd moas-macos-*chmod +x ./moas-server-cli./moas-server-cli --version./moas-server-cli run ./sample-config.moas info --simTo validate only:
./moas-server-cli validate ./sample-config.moas infoDocker
Section titled “Docker”If you prefer containers, Docker is also supported. See the dedicated Docker installation and run guide.
Run modes
Section titled “Run modes”- Start server:
run <config> [error|info|debug] [--sim] - Validate config only:
validate <config> [error|info|debug] - Version:
--version
Examples:
moas-server-cli run sample-config.moas info --simmoas-server-cli validate sample-config.moas info