Mikrowizard back end
Find a file
sepehr 70dc0ddc55 Bugs:
Fixed Firmware download from the Mikrotik website when there are multiple npk available
Fixed Mikrowizard system permission error when it is set to None
Fixed user device group permissions
Some minor UI improvements
Fix IP scan for one IP scan / Fix not scanning the last IP in the range
Fix manual snippet execution not working when device groups are selected
Some minor bug fixes and improvements

New:
Show background tasks and be able to stop them while running in the background (like an IP scanner)
Add support for manual MikroWizard update dashboard/settings page
update to version 1.0.5

Enhancement:
Show permission error in some pages when the  user doesn't have permission for that page/action
show better charts/graphs in the dashboard and device interface details
show more info on the dashboard about update and version information and license
2025-01-02 20:12:00 +03:00
conf Bugs: 2025-01-02 20:12:00 +03:00
migrations Bugs: 2025-01-02 20:12:00 +03:00
migrations_sqlite MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
py Bugs: 2025-01-02 20:12:00 +03:00
scripts Fix migrator is not woking when db password contains special characters 2024-08-12 18:51:40 +03:30
templates MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
.dockerignore fix docker image related bugs 2024-07-24 19:44:43 +03:30
.gitignore update gitignore 2024-11-29 17:11:27 +03:00
build.sh MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
Dockerfile fix docker image related bugs 2024-07-24 19:44:43 +03:30
fabfile.py MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
LICENSE MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
migratedb-dcoker.py MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
migratedb.py MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
README.md update installer script in readme 2024-08-07 21:09:36 +03:30
release-notes.md Added release notes 2024-08-10 14:36:50 +03:30
reqs.txt MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
rsync.sh MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
run-docker.sh development docker running script updated 2024-08-09 15:05:04 +03:30
run-server.sh MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
run.sh MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30
shell.sh MikroWizard Initial commit | MikroMan Welcome to the world :) 2024-07-20 15:48:46 +03:30

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/b1fc4e0f283fd48d78861fa1a665fd1cb19b734d/installer.sh)" root

Manual installation

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