Download
Fetch the latest script directly from the LinuxRMM-Script repository.
Tactical RMM for Linux
Install, update, and remove Tactical RMM Linux agents with MeshCentral details, Tactical RMM API values, and the correct client/site IDs.
Fetch the latest script directly from the LinuxRMM-Script repository.
Set execute permissions before running install, update, or uninstall commands.
Run the installer with MeshCentral, Tactical RMM, client, site, and auth values.
wget https://raw.githubusercontent.com/Nerdy-Technician/LinuxRMM-Script/refs/heads/main/rmmagent-linux.sh
sudo chmod +x rmmagent-linux.shhttps://api.example.com.--auth.server or workstation../rmmagent-linux.sh install 'Mesh Agent URL' 'API URL' ClientID SiteID 'Auth Key' 'Agent Type'Example:
./rmmagent-linux.sh install 'https://mesh.example.com/meshagents?id=XXXXX' 'https://api.example.com' 3 1 'XXXXX' serverCompilation can take several minutes depending on the device hardware.
Use --simple when you want less noisy install output.
sudo bash rmmagent-linux.sh --simple install 'Mesh Agent URL' 'API URL' ClientID SiteID 'Auth Key' 'Agent Type'The script detects the system architecture with uname -m and maps it to the correct agent type.
If the architecture is not recognized, the script exits safely with an error.
./rmmagent-linux.sh update./rmmagent-linux.sh uninstall 'Mesh FQDN' 'Mesh ID'Use uninstall only when removal from Tactical RMM is not working. This does not remove records from the Tactical RMM or MeshCentral dashboards; clean those up manually if needed.
Ubuntu workstations using Wayland may show a blank MeshCentral remote desktop session. Switch GDM back to X11:
sudo sed -i '/WaylandEnable/s/^#//g' /etc/gdm3/custom.conf
sudo systemctl restart gdmOn Ubuntu 19 and earlier, the config path is /etc/gdm/custom.conf.
LinuxRMM-Script builds on Netvolt's LinuxRMM-Script with extended compatibility, cleaner output, and production-focused refinements.