/mikroman

Mikrowizard back end

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

MikroMan | MikroWizard Backend

This is the MikroWizard Backend app .

What is MikroWizard?

Mikrotik routers are widely used in the networking industry for their robust features and flexibility. However, managing and monitoring these routers can be a complex and time-consuming task. With MikroWizard, we aim to simplify this process and empower network administrators with a powerful yet user-friendly tool.

Features

  • Router Management
  • Device grouping
  • Access Management
    • groups
    • Radius server
    • Permissions
    • Forceing and Automation of Permissions and Radius
  • Monitoring and Reporting
    • Radius logs
    • Syslog
    • Events
    • Software logs
    • Device Health History
    • Device BW history
    • Graphs
  • Automation and Scripting
    • Batch code Execution
    • Schedule code Execution
    • Backup Schedule
  • Snippets ( Batch configuration )
  • User Access Management
    • Create/Delete Users
    • Access Management
    • Device Access and Permission Assignment
  • Auto Deploy On Routers
    • Apply Radius configuration and Forcing
    • Apply Syslog configuration and Forcing
    • Apply User Groups and Forcing
  • Activity Monitoring
  • NOC dashboard - Monitoring Wall (pro)
  • Radio Monitoring - Radio quality and connectivity (pro)
  • Firmware Management
    • Internal Firmware Repository
    • Automatic Firmware Download from the Mikrotik website and store in Repo
    • Firmware Update Schedule (pro)
    • Firmware safe update
      • with safe update Mikrowizard will take care of updating dependencies and packages And Many More Features is coming :)

License

AGPL

Tech Stack

Code : Python , Bash , uWSGI

Database : PostgreSQL , Redis , Redis Time Series

Thanks to RESTPie3 from https://github.com/tomimick/restpie3

Tutrials

For getting started and Tutrials please visit our website You can read the documntaion from MikroWizard.com

https://mikrowizard.com/docs-category/geting-started/

Easy Automated Docker Installation

Install MikroWizard on a Ubuntu server/desktop newer than v20 execute following command in the terminal with active internet connection

  sudo su -c "bash <(wget -qO- https://gist.githubusercontent.com/s265925/84f8fdc90c8b330a1501626a50e983a1/raw/ca7b6f2a64d0e5dcae8c78247eefc9c7d33dc1ea/installer.sh)" root

Manual installation

Read the step by step guide at https://mikrowizard.com/docs/install-mikrowizard-manual/