ℹ️ Info: These set of scripts can not be used on its own but requires the base installation of RouterOS scripts from eworm-de.
After you have the base installation you will need also to install the certificate used by github:
$CertificateAvailable "DigiCert TLS Hybrid ECC SHA384 2020 CA1"
$CertificateAvailable "DigiCert Global G2 TLS RSA SHA256 2020 CA1"
Then you should be able to install any of my scripts in this repo, for example:
$ScriptInstallUpdate addresslist-ip-update "base-url=https://raw.githubusercontent.com/martindb/routeros/main/";
- Update IPs in address lists
- Restart stalled wireguard peer
- Update FreeDNS IP
- Renew Lets Encrypt SSL certificate
- Get a notification on every reboot
Check some development tools and tips here.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Thanks Christian Hesse for sharing your work!