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.