Captiveportal with no authentication - access to local web

For a real estate application I need mobile wireless clients to browse to a website stored locally.
No authentication is necessary. For any URL the client tries to access using the mobile browser they should be presented with the local website. After hitting the index.html or index.php they should be able to click on links and browse through to other web pages as well (which are also hosted locally on the same folder)

The questions I’m having are;

  1. Could this be implemented with routeros?
  2. Can I store the local website (html, php, images and videos) on the same server running routeros (I’m using Alix 2d2 board with 4GB CF card) and if I could in which folder?
  3. There are few external links on the local website. Can I restrict clients browsing only to these and not other URLs?
  4. If routeros is not suited for this is there any other captiveportal/walled garden that someone can recommend?

I’ve been doing a fair bit of research but still couldn’t find a workable solution and to make things worse I’m being hit with a deadline next week to have this implemented.
Any assistance or suggestion that would point me to the right direction would be much appreciated.

Thanks in advance guys!

  1. Could this be implemented with routeros?

Yes. To build a non-authenticating Hotspot simply don’t provide any login forms in the web pages served by the Hotspot servlet.

  1. Can I store the local website (html, php, images and videos) on the same server running routeros (I’m using Alix 2d2 board with 4GB CF card) and if I could in which folder?

No PHP - just static HTML, JavaScript, and resources (CSS, images, whatever). You cannot run ANY dynamic scripting languages on the board itself. The folder would be whatever folder the IP Hotspot Profile refers to as the root folder in the html-directory property for the Hotspot instance. See http://wiki.mikrotik.com/wiki/Manual:IP/Hotspot/Profile

  1. There are few external links on the local website. Can I restrict clients browsing only to these and not other URLs?

Yes, by whitelisting them in the walled garden. Items whitelisted here do not trigger a redirect. http://wiki.mikrotik.com/wiki/Manual:IP/Hotspot/Walled_Garden

  1. If routeros is not suited for this is there any other captiveportal/walled garden that someone can recommend?

Any feature complete captive porta can do this task, including RouterOS.