Added new methods for verification of firmware file since sha256 is not availble anymore for automation(mikrotik website only provide sha256 with api call with token js updated,we are not going to bypass their token bot preventaion system it is not what we do). |
||
|---|---|---|
| conf | ||
| migrations | ||
| migrations_sqlite | ||
| py | ||
| scripts | ||
| templates | ||
| .dockerignore | ||
| .gitignore | ||
| build.sh | ||
| Dockerfile | ||
| fabfile.py | ||
| LICENSE | ||
| migratedb-dcoker.py | ||
| migratedb.py | ||
| README.md | ||
| release-notes.md | ||
| reqs.txt | ||
| rsync.sh | ||
| run-docker.sh | ||
| run-server.sh | ||
| run.sh | ||
| shell.sh | ||
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 updateMikrowizard will take care of updating dependencies and packages And Many More Features is coming :)
- with
License
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/