does this exist for an interface already...

Hello all,

I am wondering if someone has built an easy interface for ROS already to do some basic functions and easy configuration.
I would like to be able to send an RB450G to a client and have them plug in directly to pull up an interface page to
go through the setting up of the mikrotik, things like IP address, dhcp, dns, hotspot, QOS perhaps(i realize this is no longer
the basic config) firewall basic, and load balancing/fail over, identity, passwords and NTP. It would be nice if those parameters
could be nicely laid out on a config page to adjust and make those changes. I hope i’m explaining myself properly though.

Does anyone know if this has been made up or if its possible to get this started from scratch. thats what i’m looking for and
i know nothing about API or programming unfortunately, but it would be great to learn :slight_smile:

thank you guys!

Well, there’s WebFig, which contains most RouterOS functions, including all of the above.

But if you want a simpler UI, yeah, you’d need to write an API application that contains just the components you want, layed out in the fashion you’d deem “easy”.

I’m not aware of any publically available web applications, though I’ve seen a few mentions of privately created ones, using various API clients as back ends. Also, there are at least two Android applications that contain perhaps all the functions you want, though that’s not a “web” interface anymore, but a “native” one instead.

Regardless, to use an API application (yours or pre-made), you’d need a web server for the application to run on (or in the case of Android application - an Android device).



On a somewhat related note… I was teaching a course on networks with RouterOS recently in my local university, and right now, as a way to improve their grade, students have the task to make a web control panel with REALLY basic functionality. The requirements are (and therefore the resulting projects will be) far from what you describe as your requirements (it will basically contain just QuickFig + ping + a status page), but I plan to publish the better applications, so they could perhaps serve as a base for further development by yourself and anyone else willing to invest some time in customizing them.

oh hey, thanks for your response, I will have to check webfig again, i really don’t remember seeing anything on load balancing in the configuration, are you sure about that? anyways I will check it out. Its one of the only options i’m really looking for to be honest, load balancing and fail-over, quickset will do the rest for me I believe.

Does anyone know if there is a private company that can do what I am asking for?

Thank you All.

Load balancing is more of a manual configuration process via any of the MikroTik user interfaces. See http://wiki.mikrotik.com/wiki/Manual:PCC

Right now it is, but it’s theoretically possible to make a more intuitive UI for it using the API.

That said, it doesn’t seem like it would be trivial… it would probably require the application to either make assumptions or ask for seemingly unnecessary input from the user.