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 BrowserSupported Platforms
Agent Platforms
| Platform | Architectures |
|---|---|
| Windows | x64 |
| Linux | x64, ARM64 |
| macOS | Intel (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
- Architecture Deep Dive - Understand system components
- Quick Start - Get up and running in minutes
- Installation Guide - Full installation instructions