Software Installation

DarkLight's installer application installs the DarkLight application its database in either Standalone (one system) or Client/Server mode (one or more clients connecting to a single server). DarkLight runs in Java, which is supplied by the installer.

  • OS: 64-bit versions of Microsoft Windows 7/8/10 or Windows Server 2012/2016, macOS, and Linux (see note). Physical and virtualized systems are supported on the above OS's. DarkLight does not run as a service, so we recommend using Linux for the server.
  • RAM: 8GB Minimum, 16GB Recommended - 32GB for high-volume applications.
  • Storage: 3GB free disk space for installation, plus space to store and process data (10-500GB depending on data flow). SSD recommended for better performance.

Linux Notes: DarkLight Server has been tested on Centos 7 (recommended), Ubuntu 16 (contact Support first), and AWS Linux (contact Support first) in command-line mode. At this time, we do not recommend running DarkLight Client or DarkLight Standalone on Linux systems with graphical interfaces.

  • DarkLight Installer (.exe, .app, or .bin)
  • darklight.lic or darklight-trial.lic license file


For best results, put the license file in the same directory as the installer. The installer will put the license in the correct place during installation. Once DarkLight has been installed, placing a new license file in the same directory as the DarkLight application will allow it to update the license.

Double-click the installer and follow the prompts (see Linux notes below for command-line option). We recommend using the default location, which is inside your user folder in apps/darklight. (If your user name has a space in it, install in c:\apps instead.)

The installer will ask which options you would like to install:

  • DarkLight Client: The version that connects to the Server.
    • Installs into \client.
  • DarkLight Standalone: A version that runs server and client together on one system.
    • Installs into \app.
  • DarkLight Server: The version that hosts the workspace and allows clients to connect to it.

See also: Why isn't it installed in Program Files (Windows) or my Applications folder (macOS)?

Notes for Windows

  • If you obtained the DarkLight installer by downloading it from our website, you may encounter a prompt that requires an administrator to approve. This setting is typically enforced by network policy and is not enabled on all networks.
  • If you see a Windows Firewall notice, and would like to use the starter pack demo data, give DarkLight permission. This setting can be changed later in the Windows Firewall control panel if needed.

Notes for Linux

  • Best practice is to create a user that will run DarkLight. Avoid installing and running as the root user (why?). Use the lsblk (list block) command to see the partition structure of your disk and make sure DarkLight and the workspace are installed in the largest partition.
  • The Linux distribution is a bin file. To install, open a Terminal window to your file location and make the bin file an executable by using chmod a+x.
  • The installer requires the full path to your install location and does not use the home (~) shortcut. Use /home/<username>/apps/darklight instead of ~/apps/darklight.
  • We do not recommend running Client or Standalone on Linux systems.
  • Linux servers need to have libsecret installed for secure communications to work. On CentOS, this can be installed with yum -y install libsecret
  • Full setup information about running the Linux server is on the Running DarkLight in Client/Server Mode page.
  • start/installation
  • Last modified: 2019/03/29 22:29