Arma supports the following Operating Systems
Windows Server (2012, 2016, 2019,2022 and 2025)
Windows Workstation (7, 8, 10, and 11)
Mac Carolina and Ventura
Linux (Ubuntu, Redhat, Debian, Fedora, Alma, Rocky, and Mint)
Protected Item Installation
Go to Clients -> Protected Items and select '+New Device'.
Select device operating system and preferred installation method (64-bit installer or command line).
Windows Devices
Selecting "Download Agent" will download a generic, client-independent, 64-bit MSI installer that can be run locally on the device.
This needs to be run manually on the device and once installed you will need to connect the device to the correct client in the Arma cloud service by running the locally installed Arma Backup Connect application.
Please Note if your account has 2FA enabled you will be prompted to enter your 2FA code.
Example from a Windows device
Command line and scripted install
Copy the command line install and run in the device's command console or use an installation script.
Please note:
• Each command line installation string is unique for each client.
• The installation command must be run as an Admin user.
Server 2012/2016 command line install - requires Curl
If you are running Windows Server 2012 or Server 2016 the application “Curl” needs to be installed on the device to allow the installer to download the agent. Click here for more info and download. This will then allow the Curl commands to be run from a console.
Windows 7 (64bit only) command line install - requires Curl
If you are running Windows 7 (64-bit) "Curl” needs to be installed on the device to allow the installer to download the agent. Click here for more details. Please note - you must run the command line install in the Curl\Bin folder on the Windows 7 device.
Mac devices
This downloads a generic, client-independent, 64-bit installer that can be run locally on the device. Once installed you will need to connect the device to the correct client in the Arma cloud service. If running Naverisk you can also deploy via Curl script on the console. Please note you must enable full disk access in settings before creating any profiles. This is a manual process and must be done otherwise Arma will not be able to see the files or folders.
Linux devices
This downloads a generic, client-independent, 64-bit installer that can be run locally on the device. Once installed you will need to connect the device to the correct client in the Arma cloud service.
On Ubuntu Devices all dependencies will be auto-installed. For other Linux distros please see below
If using any of the following you will need to install "MONO" manually. Mono is a prerequisite for the Arma Agent
Redhat, Fedora, Alama, Rocky https://www.mono-project.com/docs/getting-started/install/linux/
For Mint please see this article https://linuxhint.com/install-mono-linux-mint/
Each Repo may have a different way of deploying MONO. You may also need to apply the following setting to allow the mono repositories to load. Run from terminal “update-crypto-policies --set LEGACY”
Once MONO is installed, then from a Terminal run the Curl command to deploy Arma.
Agent Removal
Remove an Agent from the Arma Console
To remove a device from the Arma Console:
Open the device within the Arma Console.
Navigate to the Protected Items tab.
Select Delete Protected Item.
Note: Removing the protected item from the Arma Console also removes the agent from the end-user device, if is currently connected.
Manual Agent Removal
If you need to manually clean up the installation, follow the steps below.
Uninstall the Agent
Open an elevated Command Prompt or PowerShell and run:
wmic product where "name like '%%Arma%%'" call uninstall
Remove Remaining Folders
If you are not reinstalling the agent, remove the following folders if they still exist and are no longer needed:
C:\ProgramData\Arma Backup
C:\Program Files\Arma Backup
Command Prompt
Run the following command from an elevated Command Prompt:
rmdir /s /q "C:\Program Files\Arma Backup" & rmdir /s /q "C:\ProgramData\Arma Backup"
PowerShell
Alternatively, run the following commands from an elevated PowerShell session:
Remove-Item "C:\Program Files\Arma Backup" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "C:\ProgramData\Arma Backup" -Recurse -Force -ErrorAction SilentlyContinue




