Before you start
You’ll need:- Administrator (Windows) or root/sudo (macOS, Linux) access on the device — installing a background service requires it on every platform.
- Your company’s enrollment key — found on the Download Agent page in-app (Devices → Add → Download agent). It’s pre-filled into the install command shown there, so you won’t usually need to copy it manually.
Install it
Go to Devices → Add → Download agent in your dashboard. The command shown there already has your real enrollment key baked in — copy it exactly as shown and paste it into a terminal (macOS/Linux) or PowerShell (Windows) on the target device. The shape of that command looks like this:- macOS / Linux
- Windows
sudo in front of it. The script asks for elevated access only for the one step that actually needs it (registering the system service), and explains why before it does.Prefer not to pipe a script straight into a shell without reading it first? That’s a reasonable instinct — the scripts are plain text, viewable at
https://get.assetgullak.com/install.sh and .../install.ps1 before you run them. Everything they do is described at the top of each file.What that command actually does
- Asks AssetGullak for the latest agent version for your OS, and downloads it
- Verifies its checksum — if the download were corrupted or tampered with in transit, it stops here rather than installing something unverified
- Installs it as a system service (Windows Service, launchd daemon, or systemd unit, depending on your OS) so it starts automatically on boot
- Registers the device with your company using the enrollment key — the key is used once and then discarded; after that, the device has its own permanent identity
Prefer a manual download?
The same Download Agent page has a Manual download tab — a direct binary download plus a copy-pasteable install command, if you’d rather not pipe a script into a shell at all, or your security policy requires it. Functionally identical to the one-line install; just an extra step.Confirming it worked
Head to Devices — the new device should appear, status Online, within about 10 seconds of the install finishing. If it doesn’t show up after a minute or two, check that the device has outbound internet access; the agent needs to reach your AssetGullak backend to register.Uninstalling
- Windows
- macOS / Linux
Run as Administrator:
Good to know
Does the agent update itself?
Does the agent update itself?
Yes — when an admin pushes a new version from the dashboard, the agent downloads it, verifies it, and restarts automatically. You don’t need to reinstall anything manually. The device briefly shows offline for a few seconds during the restart.
What happens if the device loses network connectivity?
What happens if the device loses network connectivity?
The agent keeps running and retries reporting automatically once connectivity returns. No device data is lost — you’ll just see a gap in that period’s metrics history.
Can I install two agents on the same device?
Can I install two agents on the same device?
No — the installer detects an existing installation and refuses to create a second one.
Does the agent read personal files or browsing history?
Does the agent read personal files or browsing history?
No. It reports hardware/OS info, installed software, and status, and only runs remote actions your IT admin explicitly triggers from the dashboard. It doesn’t access personal accounts, files outside its own installation, or browser data.