Deployment

Un-versioned, air-gapped nightly builds are available on the downloads page.

Windows-Specific Considerations

  • System-wide install: The MSI installs in Program Files, requiring admin privileges. Tritium is then available to all users on the machine.
  • Silent / unattended install: Run msiexec /i tritium-commercial.msi /quiet (add typical flags such as /norestart or /log as required).
  • Optional features: enable optional features at install time with properties. Pass AUTO_UPDATE_ENABLED=1 or ASSISTANT_ENABLED=1 to enable automatic updates and/or the assistant tool. These features can be enabled by setting the corresponding values at HKLM\SOFTWARE\Tritium\Tritium
  • Advanced Assistant Configuration: hardwire your enterprise's assistant settings upon installation. These features can be passed to `msiexec` or be enabled by setting the corresponding values at HKLM\SOFTWARE\Tritium\Tritium.
    Property Type Description Required?
    ASSISTANT_ENABLED Boolean Enable the AI assistant feature. Set this to 1 to enable or 0 to disable. yes
    PROVIDER_NAME String Set the LLM provider (e.g., "OpenAI", "DeepSeek", "Gemini", or use a custom name to identify your proprietary system). This value is case insensitive yes
    PROVIDER_KEY String An API key for the LLM provider. yes, if PROVIDER_KEY_PATH is empty.
    PROVIDER_KEY_PATH String A file path to the file containing an API key for the LLM provider. yes, if PROVIDER_KEY is empty.
    PROVIDER_URL String A file path to the file containing an API key for the LLM provider. yes, if PROVIDER_NAME names a Custom provider (i.e., not OpenAI, DeepSeek, or Gemini).

Data and Configuration

  • User data directory: Tritium stores all state at %APPDATA%\Tritium Legal\tritium\data\. Back up this folder to preserve documents and preferences.
  • System fonts access: The application reads fonts from %WINDIR%\Fonts. Ensure policies do not block read access.
  • Graphics: OpenGL 2.1 or higher is required (ensure 3-D acceleration is available on virtual machines).
  • No services or drivers: Installation adds no Windows services, drivers, or system-level components.

Updates and Network Access

  • Auto-update: A helper binary is included as updater.exe and the application periodically contacts https://tritium.legal over HTTPS (port 443) to fetch new builds. If auto-update is enabled in the. It is disabled by default.
  • AI Assistant (optional): When enabled, the “assistant” feature makes outbound HTTPS requests to the configured LLM provider endpoints. Allow those domains through the firewall according to your deployment plan.
  • Enterprise upgrades: Licensed customers can fetch the latest build at their designated download location or via the SFTP server. Replace the previous MSI in your software-distribution share and redeploy.

Example - Deploying Tritium Across a Small Enterprise

  1. Download the installer: Retrieve tritium-commercial.msi from your designated download location.
  2. Create a file-share: Copy tritium-commercial.msi to a central share, for example \\fileserver\installers\tritium\.
  3. Create an install script: Save the following as install_tritium.cmd in the same share:
    @echo off
    msiexec /i "%~dp0tritium-commercial.msi" /quiet /norestart ^
    /log "%~dp0tritium_install.log"
    
  4. Deploy via Group Policy:
    • Open Group Policy Management.
    • Create a new GPO named “Deploy Tritium vX.Y.Z”.
    • Navigate to Computer Configuration → Policies → Windows Settings → Scripts (Startup/Shutdown).
    • Add the startup script:
      \\fileserver\installers\tritium\install_tritium.cmd.
    • Link the GPO to the OU that contains the PCs.
  5. Open firewall egress: Permit outbound TCP 443 to tritium.legal if auto-updating is configured (and LLM provider domains if the assistant feature is enabled).
  6. First-login verification: After machines reboot and users log on, confirm that Tritium launches automatically and that %APPDATA%\Tritium Legal\tritium\data\ exists.
  7. Ongoing updates: Allow auto-update to fetch nightly releases, or periodically replace tritium-commercial.msi in the share with the latest signed build and let the same GPO reinstall silently.

Reach out to us if you have any additional deployment-related questions at distro@tritium.legal.