mirror of
https://github.com/laspavel/mikrotik-scripts.git
synced 2025-06-21 05:45:44 +02:00
Update README.md
This commit is contained in:
parent
f6c534148d
commit
379d57122e
1 changed files with 67 additions and 2 deletions
69
README.md
69
README.md
|
@ -1,2 +1,67 @@
|
||||||
# mikrotik-scripts
|
# My MikroTik Scripts Collection
|
||||||
My Microtik Scripts
|
|
||||||
|
A set of automation and optimization scripts for MikroTik RouterOS devices.
|
||||||
|
|
||||||
|
## 📌 Description
|
||||||
|
|
||||||
|
This repository contains scripts designed for:
|
||||||
|
|
||||||
|
* Automatic configuration backups
|
||||||
|
* Firmware and RouterOS updates
|
||||||
|
* PPPoE and routing monitoring
|
||||||
|
* LED status control
|
||||||
|
* Telegram alert notifications
|
||||||
|
* VPN connection management
|
||||||
|
|
||||||
|
## ⚙️ Requirements
|
||||||
|
|
||||||
|
* RouterOS version 6.45 or higher (some scripts may require newer versions)
|
||||||
|
* Enabled packages: system, scheduler, fetch, tool
|
||||||
|
* Internet access and a valid Telegram bot token (for Telegram-based scripts)
|
||||||
|
|
||||||
|
## 🚀 Installation & Usage
|
||||||
|
|
||||||
|
* Download the required script from this repository
|
||||||
|
* Upload it to your MikroTik device via Winbox, WebFig, or SSH
|
||||||
|
* Import the script using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/import file-name=script_name.rsc
|
||||||
|
```
|
||||||
|
|
||||||
|
* Customize the script parameters if needed
|
||||||
|
|
||||||
|
## 📄 Script List
|
||||||
|
|
||||||
|
* AutoBackup.rsc — automated configuration backups
|
||||||
|
* AutoUpdateFirmware.rsc — automated firmware updates
|
||||||
|
* AutoUpdateRouterOS.rsc — RouterOS upgrade automation
|
||||||
|
* CheckPPPoEAndRoutes.rsc — PPPoE and route state verification
|
||||||
|
* LedsDayMode.rsc / LedsNightMode.rsc / LedsToggleMode.rsc — LED mode control
|
||||||
|
* RebootStatus.rsc — reboot logging and monitoring
|
||||||
|
* TelegramMessage.rsc — send notifications via Telegram
|
||||||
|
* vpnscript.rsc — automated VPN connection management
|
||||||
|
|
||||||
|
## 🧩 Example Usage
|
||||||
|
|
||||||
|
Example of scheduling automatic configuration backups:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/system scheduler add interval=1d name=AutoBackup on-event="/system script run AutoBackup" start-date=2020-11-14 start-time=03:30:00
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🛡️ License
|
||||||
|
|
||||||
|
GPL-3.0.
|
||||||
|
|
||||||
|
## 🤝 Contributions
|
||||||
|
|
||||||
|
Suggestions and improvements are welcome! Feel free to open an issue or submit a pull request.
|
||||||
|
|
||||||
|
## 📬 Contact
|
||||||
|
|
||||||
|
Author: [laspavel](https://github.com/laspavel)
|
||||||
|
|
||||||
|
Feel free to reach out with questions or ideas.
|
||||||
|
|
||||||
|
---
|
Loading…
Add table
Add a link
Reference in a new issue