Instructions for installing the RMM agent on Mac computers without paying for codesigning.
Compile the agent yourself
brew install golang
git clone https://github.com/amidaware/rmmagent.git
cd rmmagent
Then, if using Intel Mac:
env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w"
If using silicon Mac
env CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags "-s -w"
OR
Download the agent from here:
Intel Mac:
https://github.com/kylefmohr/MacOSRMM-Script/releases/download/v2.6.1/rmmagent-amd64-v2.6.1
Silicon Mac:
https://github.com/kylefmohr/MacOSRMM-Script/releases/download/v2.6.1/rmmagent-arm64-v2.6.1
Because we're not paying for codesigning, we'll get a scary warning the first time we run it. To workaround this, before installing the agent, open the file once by itself while holding down the Option
key. Then click "Open" on the scary warning. Once you've done this, you can proceed to the installation.
-
Go to the web portal for your TacticalRMM instance, and click
Agent
>Install Agent
-
Select all the options you'd like, but change macOS to Windows, and select manual for installation method. The Arch section can be ignored.
-
Then click "Show Manual Instructions", and copy beginning at
-m install
until the end. You should have something like:-m install --api https://api.yourdomain.com --client-id 1 --site-id 1 --agent-type workstation --auth <RandomString> --rdp --ping --power
-
Open the terminal and run the following command:
chmod +x rmmagent-amd64-v2.5.0
- Then, type
sudo ./rmmagent-amd64-v2.5.0
and then paste the string you copied in the previous step, the full command should look something like:
sudo ./rmmagent-amd64-v2.5.0 -m install --api https://api.yourdomain.com --client-id 1 --site-id 1 --agent-type workstation --auth <RandomString> --rdp --ping --power
You should be good to go!