Update README.md

This commit is contained in:
laspavel 2025-04-12 17:14:36 +03:00
parent f6c534148d
commit 379d57122e

View file

@ -1,2 +1,67 @@
# mikrotik-scripts
My Microtik Scripts
# My MikroTik Scripts Collection
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.
---