Back to Documentation

    On-Premises Requirements

    System requirements and preparation for NetLock RMM deployment in your environment

    Overview

    When we deploy NetLock RMM in your environment, you need to meet some requirements first. This guide outlines all necessary preparations to ensure a smooth installation process.

    Please review all requirements carefully before scheduling your on-premises deployment. Having everything prepared in advance will significantly speed up the installation process.

    System Requirements & Installation Notes

    A virtual machine or physical server (non-ARM) with the following minimum specifications is recommended:

    Hardware

    • CPU: 2 cores or more
    • Memory: 8 GB RAM minimum (required for memory-based packet distribution)
    • Storage: 80 GB disk space or more (recommended)

    Operating System

    • Linux distribution with Docker support
    • We recommend Ubuntu Server 24.04 LTS
    • Non-ARM architecture
    Storage Note: Required disk space depends on your configuration and the volume of data collected, such as event logs and device history. Plan for additional storage if you expect high data volumes.

    Recommended OS: Ubuntu Server 24.04 LTS
    Download: https://ubuntu.com/download/server

    Domain Configuration

    Please create the following three subdomains for your installation:

    nl-webconsole.your-domain.tld

    Web console access

    nl-backend.your-domain.tld

    Backend services

    nl-relay.your-domain.tld

    Relay server for agent communication

    Make sure these subdomains point to your server's IP address. DNS propagation may take some time, so configure these in advance.

    Firewall Configuration

    Ensure that the following ports are open for both TCP and UDP traffic:

    Port 80

    HTTP (required for Let's Encrypt validation)

    Port 443

    HTTPS (secure communication)

    Optional: You may whitelist our IP address for maintenance and verification purposes. This information will be provided in your onboarding email.

    Members Portal

    Account Requirement

    An active account in the Members Portal including an active Pro membership is required to proceed with the setup.

    Remote Access Options

    We need remote access to your server to perform the installation. You have two options:

    Option 1: AnyDesk Jump Host

    We can connect to one of your machines via AnyDesk, using it as a jump host to reach your Linux server. This is often the simplest option for environments with restricted network access.

    Option 2: Direct SSH Access

    We can connect directly via SSH. Just let us know, and we'll provide further instructions for secure SSH key exchange.

    Please let us know your preferred remote access method when scheduling the installation. We'll coordinate the details with you in advance.

    Installation Process Overview

    Here's what to expect during the installation:

    1

    System Update & Docker Installation

    We'll start by updating your system and installing Docker

    2

    Traefik Reverse Proxy Deployment

    Deploy a Traefik reverse proxy container to automatically handle Let's Encrypt SSL certificates

    3

    NetLock RMM Deployment

    Deploy the NetLock RMM containers to complete the setup

    Note: The installation process can vary depending on your environment. If you have a custom SSL certificate, we will use that instead. If you already have an existing reverse proxy, we'll integrate with it accordingly.

    Ready to proceed?

    Once you've met all the requirements listed above, contact our team to schedule your on-premises deployment.

    Contact Support