Skip to main content
Early Access — This software is in active development and testing. It is not yet ready for production use.

# Open Source Fleet Management for MikroTik Networks

Managing MikroTik routers shouldn’t require dozens of WinBox tabs, SSH scripts, and crossed fingers.

The Other Dude is a self-hosted, open source platform that gives you centralized visibility and control over your entire MikroTik fleet.

Monitor devices, push configuration safely, and operate your network from a single interface.

Get Started Managing MikroTik Routers View on GitHub

## MikroTik Router Fleet Management

The Other Dude is a centralized management platform designed for MikroTik RouterOS deployments. It allows MSPs and network teams to monitor router health, push configuration safely, manage backups, and maintain visibility across hundreds of devices from a single dashboard.

Instead of logging into routers individually with WinBox or SSH, The Other Dude provides a fleet-level view of your MikroTik infrastructure with real-time status, configuration tracking, and automated management tools.

WHAT THE OTHER DUDE DOES

## Everything you need to manage MikroTik routers at scale

📊

### Fleet Management

Dashboard with device health, uptime sparklines, virtual-scrolled fleet table, geographic map, and subnet discovery. Monitor your entire MikroTik fleet from a single view.

⚙

### Configuration Management

Two-phase config push with automatic panic-revert protection. Templates, diff and history, git-backed backups, and one-click restore. Push changes across your fleet with confidence.

📈

### Real-Time Monitoring

Live CPU, memory, disk, interface traffic, and wireless metrics (signal, CCQ, client count) via Server-Sent Events. Configurable alert rules with email, webhook, and Slack notifications. Dashboard highlights APs needing attention.

🔒

### Zero-Knowledge Security

SRP-6a authentication means the server never sees your password. Per-tenant envelope encryption via Transit KMS. Emergency Kit export for account recovery.

🖥

### WinBox in the Browser

Launch WinBox sessions directly from the web interface without installing the desktop app. Browser-based SSH terminal. WireGuard VPN overlay for one-click access to devices behind NAT.

🛡

### Certificate Authority

Issue and deploy TLS certificates to RouterOS devices via SFTP. Three-tier TLS fallback for maximum compatibility across firmware versions.

📄

### PDF Reports

Fleet summary, device detail, security audit, and performance reports generated server-side. Export and share operational data without screenshots.

🏢

### Multi-Tenant Isolation

PostgreSQL Row-Level Security enforces full data separation at the database layer. Four roles: super_admin, admin, operator, viewer.

WHO THIS IS FOR

## Built for real operators

The Other Dude is designed for people who operate MikroTik networks in the real world:

- Managed Service Providers managing many client networks
- Wireless ISPs running large router fleets
- Network engineers operating distributed infrastructure
- Homelab operators managing larger environments

ARCHITECTURE

## Event-driven, designed for reliability and horizontal scaling

Routers
↓
Go Pollers
↓
NATS Event Bus
↓
FastAPI Backend
↓
PostgreSQL + TimescaleDB
↓
React Web Interface

This architecture allows the system to scale horizontally while keeping polling, processing, and the user interface separated.

IN ACTION

## See it in action

Fleet Dashboard
Real-time fleet overview with events, bandwidth, and health
Fleet Traffic
Top resource consumers with CPU and memory stats
Firmware Management
Version groups, upgrade tracking, and device firmware list
Config Templates
Reusable configuration templates for fleet-wide deployment
Device Detail
Per-device overview with interfaces, sessions, and actions
Interface Utilization
Per-interface RX/TX bandwidth utilization bars
Device Health
CPU, memory, disk, and temperature monitoring charts
Traffic Analytics
Per-interface traffic time series and historical analysis
QUICK START

## Deploy The Other Dude with two commands

Terminal

    # Clone and run the setup wizard
    git clone https://github.com/staack/the-other-dude.git
    cd the-other-dude
    python3 setup.py

The setup wizard configures your database, generates cryptographic keys, bootstraps OpenBao, sets up your reverse proxy, builds the Docker images, and starts everything. No manual .env editing required.

OPEN SOURCE

## The Other Dude is open source and self-hosted

Run it yourself, modify it, or contribute improvements.

View on GitHub

Centralized management for MikroTik networks.

Less time juggling tools.
More time running your network.