Skip to content

What is SlimRMM?

SlimRMM is a lightweight, secure Remote Monitoring & Management (RMM) platform designed for IT departments and Managed Service Providers (MSPs). It provides comprehensive endpoint management while ensuring complete data sovereignty.

Core Philosophy

Complete Independence

Every SlimRMM instance is fully standalone:

  • No central cloud component
  • No telemetry or data collection
  • No external dependencies during operation
  • Your data never leaves your infrastructure

Security First

Built from the ground up with enterprise security:

  • mTLS Authentication for all agent communication
  • Zero Trust Architecture - every request is verified
  • Comprehensive Audit Logging of all actions
  • Role-Based Access Control (RBAC) for granular permissions

Lightweight Design

Minimal resource footprint:

  • Agent: ~10MB binary, ~20MB RAM usage
  • Server: Handles 1000+ agents on modest hardware
  • No bloated dependencies or unnecessary features

Key Features

Real-Time Monitoring

Monitor your entire infrastructure in real-time:

  • System Metrics: CPU, RAM, disk, network
  • Service Status: Windows Services, systemd, launchd
  • Process Monitoring: Running processes and resource usage
  • Custom Alerts: Threshold-based notifications

Remote Access

Access systems directly from your browser:

  • Web Terminal: Full shell access via WebSocket
  • Remote Desktop: WebRTC-based screen sharing
  • File Browser: Upload, download, manage files
  • No additional software required on managed systems

Patch Management

Keep your systems up to date:

  • Automated Policies: Schedule patch deployments
  • Approval Workflows: Require approval for critical patches
  • Compliance Reporting: Track patch status across your fleet
  • Multi-Platform: Windows, Linux (apt, dnf, yum)

Scripting & Automation

Automate repetitive tasks:

  • Script Library: Store and organize scripts
  • Multi-Language: PowerShell, Bash, Python
  • Scheduled Execution: Run scripts on schedule
  • Output Logging: Full execution logs

Software Inventory

Complete visibility into installed software:

  • Automatic Discovery: Detect installed packages
  • Version Tracking: Monitor software versions
  • Vulnerability Scanning: Check against CVE databases
  • License Compliance: Track software installations

Security Compliance

CIS benchmark-based security compliance monitoring:

  • CIS Benchmarks: Level 1 (Basic) and Level 2 (Defense in Depth)
  • 30+ Built-in Checks: Firewall, Encryption, User Accounts, Password Policy, Remote Access, Audit Logging, Antivirus, System Updates
  • Cross-Platform: Windows, macOS, and Linux support
  • Compliance Scoring: Weighted scoring with risk levels (Critical, High, Medium, Low)
  • Policy Management: Create policies with exception/waiver system
  • Continuous Monitoring: Real-time compliance status with history and trends
  • Remediation Guidance: Detailed instructions for fixing issues

Architecture Overview

┌─────────────────────────────────────────────────────────────┐
│                        Your Network                          │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐       │
│  │   Agent 1    │  │   Agent 2    │  │   Agent N    │       │
│  │  (Windows)   │  │   (Linux)    │  │   (macOS)    │       │
│  └──────┬───────┘  └──────┬───────┘  └──────┬───────┘       │
│         │                 │                 │                │
│         └────────────┬────┴─────────────────┘                │
│                      │ WebSocket (mTLS)                      │
│                      ▼                                       │
│         ┌────────────────────────┐                          │
│         │    SlimRMM Backend     │                          │
│         │      (FastAPI)         │                          │
│         ├────────────────────────┤                          │
│         │  PostgreSQL  │  Redis  │                          │
│         └────────────────────────┘                          │
│                      │                                       │
│                      ▼                                       │
│         ┌────────────────────────┐                          │
│         │   SlimRMM Frontend     │                          │
│         │      (Vue 3)           │                          │
│         └────────────────────────┘                          │
│                      │                                       │
└──────────────────────┼───────────────────────────────────────┘


              Your Web Browser

Supported Platforms

Agent Platforms

PlatformArchitectures
Windowsx64
Linuxx64, ARM64
macOSIntel (x64), Apple Silicon (ARM64)

Linux Distributions

  • Debian / Ubuntu
  • RHEL / CentOS / Fedora
  • Arch Linux
  • Alpine Linux (container deployments)

Server Requirements

  • Docker with Docker Compose
  • PostgreSQL 14+ (or SQLite for testing)
  • Redis 7+ (required for production)
  • 2GB RAM minimum, 4GB recommended
  • 2 CPU cores minimum

Next Steps

Released under the MIT License.