Install and Configure the Mac Actor

Install the Mac Actor

  1. Obtain the installer and add it to the system. The installer can be downloaded from Library > Actor Installer Files.
  2. Log in to the system as an administrative user.
  3. For MacBooks with an M1 processor, enable Rosetta.

    If you’re running a new MacBook with an M1 processor, installation will fail if Rosetta is not enabled before installing the Actor. To enable Rosetta, run the following command: softwareupdate --install-rosetta.

  4. (Optional) The default install location is /Users/Shared/Verodin. To install in a different location:
    1. In the same directory as the installer package, create a config file named endpoint.conf.
    2. Edit the file so it contains the following two lines, where destination is a valid directory that exists on the machine:

      PATH=destination
      TYPE=Pull

      If the directory does not exist when you run the installer, the installer shows an error.

  5. Process the installer by double-clicking on the installer package.

    If you encounter an error in opening the installer, Command+Click the installer package and click Open.

  6. Click Continue to begin the installation process.
  7. If prompted, select the drive you want to install to and then click Continue.
  8. Click Install. Enter your password to verify that you want to continue with the installation.

    The installer runs. This process could take several minutes, depending upon your system.

  9. Click Close to exit the installer.

Configure the Networking and Register the Actor

This process is valid for Mac and Linux Actors.

  1. Complete the network configuration using vsetnet. This command walks you through configuring the networking. 

    If you choose to set it up manually:

    •  If you are not using RHEL 8 or CentOS 8, for each interface you use you need its IP address, netmask, gateway, and DNS information.
    • If you’re using RHEL 8 or CentOS 8, you only select the interface and are responsible for configuring the networking.
    1. From a terminal window, run the following command:

      $ sudo /Users/Shared/Verodin/node/node/scripts/vsetnet

      If you specified a different install location in step 1, modify the path to scripts accordingly.

    2. Specify which interface, from the list, to use for management and press Return. For example, en0.

      • If networking for the computer changes frequently, we suggest you use auto. When you choose auto, the platform will select the interface when you run security content.
      • Interfaces that do not include MACs should be available, letting you use VPN interfaces.
    3. (Optional) If available and necessary, specify a second interface for test Data.

      After the networking is set up, the Actor restarts the platform services.

  2. Register your Actor from the command line.

    When an unexpected response is received, a message will be displayed and a response.txt file is created.

    1. Run vregister. For a full list of available arguments, see vregister arguments explained.
      • Linux: If the scripts directory is in the PATH, run the following command:

        sudo vregister

      • Linux: If the scripts directory is not in the PATH, run the following command, modifying the patch if you installed to a different directory:

        $ sudo /opt/apps/verodin/node/node/scripts/vregister

      • Mac: 

        $ sudo /Users/Shared/Verodin/node/node/scripts/vregister

        If you specified a different install location, modify the path to scripts accordingly.

    2. Enter the IP Address or Hostname of your Director.
    3. Enter the appropriate code from the Director:
      • registration code in the Pending Actors table
      • bulk registration token code in the Bulk Registration Tokens table
    4. If prompted, specify if you want to verify the Director TLS Certificate [yes|no].

      When set to Yes, the certificate is verified during registration and then every time the Actor connects to the Director (HTTPS requests).This prompt only appears for Pull Actors.

      Actors can verify that TLS certs signed by public CAs, but not private CAs.

    5. Specify if you want to connect to the Director using a proxy [yes|no].
    6. If you said yes to using a proxy, provide the proxy details.

If you have a Firewall enabled on the Mac, you may be prompted to allow or deny communication to the Actor. This prompt could happen after registration completes or when you try to run your first Action for the Actor. Allow this communication or all Actions run on the Actor errors.

  • June 5, 2022
  • November 26, 2025
In This Article