MikroTik - LibreQoS PPPoE Integration

This is for ISPs using https://libreqos.io and MikroTik in their networks.

"This script automates the synchronization of MikroTik PPP secrets (e.g., PPPoE users) and active hotspot users with a LibreQoS-compatible CSV file (ShapedDevices.csv). It continuously monitors the MikroTik router for changes to PPP secrets and active hotspot users, such as additions, updates, or deletions, and updates the CSV file accordingly. The script also calculates rate limits (download/upload speeds) based on the assigned PPP profile and ensures the CSV file is always up-to-date.

The script is designed to run as a background service using systemd, ensuring it starts automatically on boot and restarts in case of failures."

https://github.com/Kintoyyy/MikroTik-LibreQos-Integration

nice one kudos to you!

Not a script creator, I’m with LibreQoS, but there is a lot of MikroTik folks using it, so I figured I will come here to share it with the community.

Here is an another version of it, this time with GUI features. It was presented a few hours ago in the Philippines, at 8th ANNUAL NETWORK BOOTCAMP 2025 in Malaybalay City, Bukidnon:

https://github.com/jesienazareth/Jesync-LibreQoS-UpdateCSV