macOS and Linux, in a terminal. The installer asks for sudo, and Linux needs systemd, curl and tar:
curl -fsSL https://packages.runeward.io/guard/install.sh | sudo sh -s -- --enroll https://<your-org>.runeward.io
Windows, in PowerShell run as administrator. Use this form, because irm … | iex would install Guard without enrolling the device:
& ([scriptblock]::Create((irm https://packages.runeward.io/guard/install.ps1))) -Enroll https://<your-org>.runeward.io
On a Mac, grant Full Disk Access to guard-sensor after installing.
For packages, MDM or installing with your AI agent, see Packages and device management.
Uninstall
macOS and Linux:
curl -fsSL https://packages.runeward.io/guard/install.sh | sudo sh -s -- --uninstall
Windows, in PowerShell run as administrator:
& ([scriptblock]::Create((irm https://packages.runeward.io/guard/install.ps1))) -Uninstall
- Each user runs
guard uninstallfirst to remove their hooks. Findings, logs and enrollment are kept, so a reinstall reports to the same organization. - To stop the device reporting, revoke it in the Console. On a Mac, also remove
guard-sensorfrom Full Disk Access. - Start fresh (permanently deletes the device's findings and enrollment): delete
/Library/Application Support/Rune Guardand/Library/Logs/Rune Guardon macOS,/var/lib/runeward-guardon Linux (the package uses it too), or%ProgramData%\Rune Guardon Windows.
Installed from a package or MSI? See Uninstall a package install.
Written from docs/test-channel-install.md, docs/device-management.md at commit fb79778d02f0. Rune Guard is in early access.