Topic
This article describes how to deploy the NinjaOne agent using a generic installer tool.
Environment
NinjaOne agent
Description
NinjaOne offers a "generic" installer when deploying the NinjaOne agent to Windows, Linux, and macOS endpoints. You can also use alphanumeric tokens with the generic agent installer; for more information about using alphanumeric tokens with the generic installer, refer to NinjaOne Agent Installation: Agent Tokenization.
Installation of the generic agent is much easier to automate with a script. All you need is a way to modify the token in the script (such as a command line parameter) to create a customized installation routine for a server, organization, location, and role. Migrating existing scripts is even simpler, because the token substitution logic you already use can remain in place.
Enable the Generic Installers
Before you can access agent installers on the dashboard, you must activate the Installer Management setting. To do so, perform the following steps:
- In NinjaOne, navigate to Administration → General → Settings.
- Click Edit in the Agent installer widget.

- Activate Installer Management to show the Agent Installers feature on Dashboard pages.

Access the Generic Installers
You can access the generic installers from the Dashboard page. To do so:
- In NinjaOne, access the dashboard for the selected organization or system.
- Open the Devices tab and select Agent Installers.

- Click Generic Installers.

The Generic installers modal will open, providing download resources for all supported operating systems and surfacing the Installer URL value for each. For certain operating systems, you can also select the distribution and architecture type, if applicable.

Additional Resources
For more information about deploying the NinjaOne agent to supported endpoints, refer to the following articles:
- Tokenization Troubleshooting: Installation Issues
- Agent Installation: Add a Windows Device
- Agent Installation: Add a Mac Device
- Agent Installation: Add a Linux Device