Back to Documentation

    On-Premises Requirements

    Everything to prepare before our team installs NetLock RMM in your environment.

    Overview

    Our team installs and sets up NetLock RMM for you, on a server in your own environment. Before that appointment, a few things need to be prepared on your side. This page is your checklist: work through every item below so the installation can go ahead smoothly on the day.

    Complete every item on this checklist before your scheduled appointment. Anything still missing on the day will delay the installation.

    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

    Our team needs remote access to your server to perform the installation. Choose one of the following options:

    Option 1: AnyDesk

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

    Option 2: TeamViewer

    We connect to one of your machines via TeamViewer and use it as a jump host to reach your Linux server. Pick whichever of the two tools you already have available.

    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 every item on this checklist is complete, contact our team to schedule or confirm your on-premises deployment appointment.

    Contact Support