Monolith Forensics
  • Monolith Resources
    • Accessing Monolith
  • Monolith Features
    • 🏁Getting Started
      • Basic License Terms
      • Monolith Desktop Setup
      • Login & 2FA
      • SSO Login
      • First Steps
    • On-Premises Deployments
      • Managing Licensing
      • Requirements
      • Monolith Containers (Docker)
      • Deployment
        • .env
        • docker-compose.yml
        • Docker Installation
        • How to Deploy
        • Useful Commands
      • Monolith Data
      • Backups
        • Restoring Backups
      • Updates
      • Custom Domains and TLS
      • Connecting to File Shares
      • Update MySQL Container
      • Using External MySQL Database
      • Manually Update User Email
    • Monolith UI Features
      • Tables
      • Query Filter
      • Global Search
    • Cloud Security
      • Security Overview
      • Single Sign On (SSO)
    • Hardware Integrations
      • Dymo Label Printers
      • Printer Recommendations
      • Scanner Recommendations
      • Signature Tablets
    • Case Reports
      • Report Templates
        • Template Variables
        • Template Examples
      • Monolith Case Reports
    • Storage Items
    • Audits
      • Creating Audits
      • Viewing and Accessing Audits
      • Audit Features & Layout
      • Auditing Items
      • Using a scanner
    • People
      • Clients
        • Client Page
    • Lab Management
      • Forensic Software
      • Equipment
    • Settings
      • System
      • Email Notifications
      • Organization Info
      • Editor Templates
      • Relay Settings
        • Basic Details
        • User Management
        • Relay Instructions
        • Custom Field Options
      • Item Number Formats
      • Case Types
      • Case Statuses
      • Case Progress
      • Evidence Types
      • Evidence Progress
      • Item Labels
      • Custom Fields
      • Task Templates
      • Time Entry Categories
      • QA Checklist Items
      • QA Issue Types
      • Admin Log
      • Integrations
  • Monolith API
    • API Access
      • API Endpoints
      • Authentication
    • Info API
    • Cases API
      • Get Cases
      • Create Case
    • Evidence API
      • Get Evidence
      • Create Evidence
      • Update Evidence
      • Delete Evidence
      • Migrate Evidence
    • Locations API
      • Get Locations
    • Chain of Custody API
      • Get COC Records
      • Create COC Records
    • Clients API
      • Get Clients
      • Create Client
    • Inquiries API
      • Get Inquiries
      • Create Inquiries
    • Tasks API
      • Get Tasks
      • Create Task
    • Monolith Endpoints
  • About Monolith Forensics
    • Support
    • Privacy Policy
    • End User License Agreement
Powered by GitBook
On this page
  • Where your license is managed
  • Monolith License Token (Preferred - Offline Licensing)
  • Monolith License Key (Online Licensing)
  • Updating your license
Export as PDF
  1. Monolith Features
  2. On-Premises Deployments

Managing Licensing

How to manage your on-premises licensing for Monolith

Where your license is managed

Currently, your on-premises license to Monolith is managed within the ".env" file that is within your Monolith package deployment folder.

There are two values within the ".env" file that related to your Monolith License:

MONOLITH_LICENSE_KEY=
MONOLITH_LICENSE_TOKEN=

When the Monolith server starts up, it derives your license from one of these two values.

When both values are present, the MONOLITH_LICENSE_TOKEN value takes precedence.

Monolith License Token (Preferred - Offline Licensing)

The Monolith license token is a long string that is a securely signed token that contains your licensing information.

This method works in both online and offline environments and does not use the internet to operate.

The Monolith server derives your license details from this token.

This is the preferred method, because it does not rely on our licensing server to work and will keep your Monolith deployment operational even during internet outages.

A license token must be provided to you from Monolith support. These tokens expire on your annual renewal date and must be refreshed each year. Contact support@monolithforensics.com to get a new token.

Monolith License Key (Online Licensing)

The Monolith license key is a short, unique string that is associated with your Monolith customer account. Monolith uses this value to retrieve your licensing information from our online licensing server on the internet.

This licensing method will not work in air-gapped environments

Updating your license

To update your license, simply replace the License key or token value in your ".env" file with a new one and restart your Monolith Docker deployment.

You can restart your Monolith Docker deployment with the following commands:

docker compose down
docker compose up -d

Be sure to run these commands from the same directory as your ".env" file and "docker-compose.yml" file

PreviousOn-Premises DeploymentsNextRequirements

Last updated 1 year ago