Greetings!
I've just discovered RouterOS and been toying with it for about 12 hours now. Seems like quite a nice project / platform. I'm hoping i can use it to deploy the scenario outlined below once i've become adequately experienced it. This info below is to detail my end-goal and not necessarily the problems i am facing RIGHT NOW. Questions are listed at the bottom.
I am attempting to create a multi-site VPN infrastructure to be used for offsite backup of client data. Currently i am configuring all of this in a LAB environment. I have not purchased any equipment yet however 100% will if i can learn the software adequately as i said.
SAMBA shares MUST be used for the data being backed up, thus VPN rather than something else. This is not part of my question ![]()
Below is a (simple / ugly) network diagram...

On the top left we have my companies internal infrastructure complete with a MicroTik acting as a router / VPN Server.
Top right we have the internet (THE CLOOOOOUUUUUUD!!!!!).
Below that, IPSec VPN links to each of my clients and their infrastructures. (Have more than 3!)
Each of my clients will have a MicroTik connected to my network via an IPSec Site2Site VPN.
Firewall rules will be in place to prevent my clients from seeing any of my internal systems or each other.
The goal is to have only my backup system visible to the clients network and NOTHING else.
Below are a few questions, Some of which have to do with the above, others are general about RouterOS.
Q1
I wish to DISABLE internal HTTP management of the MicroTik router at each client location. I have tried specifying an IP addr for it to listen on by going to IP > Services > www > entering an IP. This results in HTTP not working from ANY IP including the one i've specified. By default the field is empty or when enables has a 0.0.0.0/0 addr in it. When i specify the external IP of the router in this field using a /26 CIDR notation, the field goes red and isn't valid.
SO, More or less, How can i disable internal management via HTTP and only allow external / VPN / anything other than internal?
Q2
I have tried using a Firewall rule to achieve the above. This hasn't worked either...

Under Action i have selected REJECT and then ICMP Connection Reset.
Halp
Q3
Where can i find a step-by-step guide for general configuration? I've spent a long, long time reading through the online Manual. It does a fair job explaining things however often no examples or usage scenarios are given.
I'm looking for:
VPN (IPSec, OpenVPN)
NAT / Port Forwarding
General "how do i actually do stuff" guide.
Q4
It seems like RouterOS in general comes as completely BLANK. You must set up every little system manually. Nothing comes pre-configured. I've previously been using another open-source project called Untangle. It is quite a bit more user friendly however requires a full PC to run and, many features are paid which should be free. IPSec VPN for example.
RouterOS seems quite a bit more advanced in terms of features plus the hardware from what i hear is phenomenal, thus my desire to switch.
Is this how RouterOS is? You must set it up completely from the ground up with nothing preconfigured? If this is the case, can i export the config and deploy it to other routers in the future? (Thus saving a lot of time.)
Q5
I've seen the mention of scripting for this platform quite often. For such things as load balancing or WAN failover. Is this strictly the case with such features? There is nothing "bult in" to handle this?
I thank those who reply most sincerely. I very much hope to become an active, contributing member to this fantastic project!