NetLock RMM is an Remote Monitoring & Management (RMM) software built for Managed Service Providers, with a future focus on cybersecurity. NetLock RMM is primarily written in C#, Blazor, ASP.NET Core, and SignalR.
NetLock RMM can be deployed in various environments, including cloud setups or isolated/offline configurations. It supports multiple operating systems, including Windows and Linux, and can also run within Docker & Kubernetes, providing flexibility for different deployment preferences.
- The Web Console and server software are delivered as a standalone server built on Kestrel, eliminating the need for complex configurations with traditional servers like Apache.
- SSL Made Simple: Love Let's Encrypt? Our integration with LettuceEncrypt makes it effortless to secure your connection with SSL certificates.
- Modular Server Roles: Run all components on a single machine or distribute them across multiple roles for scalability.
- Fallback Servers: Define backup servers for each role to ensure high availability.
- Compatible with Windows, Linux, and macOS (x64 & ARM64).
- One-click installer available for all platforms.
- Full support for multi-tenancy, including location and group management.
- User & Permission Management with role-based access control and two-factor authentication.
- Real-time remote shell, file browser, task manager, and service manager.
- Remote control and support that’s as intuitive as TeamViewer.
- Host your favorite tools directly within NetLock RMM and embed them into your scripts.
- Get alerts via Email, Microsoft Teams, ntfy.sh, and Telegram.
- Software & hardware inventory tracking.
- Microsoft Defender Antivirus management.
- Policy Management: Define and enforce policies (e.g., antivirus settings, notifications, sensors, jobs).
- Centralized dashboard with statistics and unread events.
- Event viewer with filtering by severity and more.
- Jobs: Schedule and run PowerShell, Bash, or Zsh scripts.
- Sensors: Monitor CPU, RAM, disk usage, Windows event logs, services, ping, and more—including custom sensors via PowerShell, Bash, Zsh, and RegEx.
- Add, edit, or remove users.
- Assign tenants and control access to specific panels (e.g., remote shell, device authorization).
Explore the full capabilities in our documentation to see everything NetLock RMM has to offer.
Note: Why are the unsigned packages not on GitHub? https://blog.netlockrmm.com/2024/12/22/why-are-the-unsigned-packages-not-on-github/
Do you wish to get started as fast as possible? Our docker compose script ensures a easy and smooth setup. The script expects docker compose to be installed, on a linux disctribution. Best to use would be Ubuntu 24.04. The script deploys the NetLock RMM componments as well as a MySQL 8.0 server.
- Download the script with wget.
sudo wget -P /home https://raw.githubusercontent.com/0x101-Cyber-Security/NetLock-RMM/main/docker-compose-quick-setup.sh
- Make it executable:
sudo chmod +x /home/docker-compose-quick-setup.sh
- Execute it:
sudo ./home/docker-compose-quick-setup.sh
- Follow the instructions.
Happy monitoring! 🥳