Short:    MiamiDxWebCP 1.1 - a Web Control Panel for MiamiDx
Uploader: Martin Steigerwald <Martin-Steigerwald@gmx.net>
Author:   Martin Steigerwald <Martin-Steigerwald@gmx.net>
Type:     comm/net


$VER: MiamiDxWebCP.readme 1.1 (19.4.2000) (W) by Martin Steigerwald

MiamiDx Web Control Panel 1.1 (19.4.2000) (W) by Martin Steigerwald



What is it?
-----------

MiamiDx Web Control Panel implements some of the functionality of the
original Control Panel for MiamiDx via ARexx cgi-bin scripts (see
"Preview.jpg"). So if you have a local network with your Amiga as internet
router, anyone at the other machines of your local network can tell
MiamiDx on your Amiga to go online or offline. Also you self can use the
Web Control Panel.

I implemented so that my sister can use this on her Windows 98 machine.

Why not dial on demand? Well easy. In germany most internet providers give
dynamic IP addresses and also charge costs by time. This makes it dificult
to configure dial on demand in a satisfying way. If the time it stays
online without traffic is to short, you might loose your ICQ connections
and stuff, cause on next connect the IP is changed. If it is too long, you
loose money. And then there are applications that think they should query
the internet from time to time without user interaction to check for
updates or whatever. With a Web Control Panel *you* the local users
actually have control when your Amiga goes online.


Requires
--------

MiamiDx 1.0c with properly set up IP Nat routing (well otherwise it would
not make much sense):

http://www.nordicglobal.com

A web server with working ARexx gateway.

I recommend Apache 1.3.12 or later:

http://amiga-apache.home.pages.de


Installation
------------

Install the webserver and configure it properly so that arexx cgi scripts
will work.

Then adapt the scripts. Place your favorite ppp interfaces into the list
in "Online-Status.rexx" and set how many you have. For each interface you
can define whether users on other local machines can switch it on- or
offline. Make a GoOffline and GoOnline script for each interface. See the
provided examples. Adapt "BeginHTML.rexx" and "EndHTML.rexx" and
"index.html" to your needs.

Have fun. You can test it locally, by pointing your favourite web browser
at "http://localhost".

Included are also to other scripts which generate some simple dynamic HTML
pages: "Avail.rexx", "ShowConfig.rexx".


Security
--------

Make sure that the scripts are only accessible from computers on your
local network. Easiest way to do this is to enable the MiamiDx automatic
firewall setup and make sure that there is no http in the exception list.
If you need to enable remote web access, you can configure your web server
to restrict access to your Web Control Panel to local machines.


Future
------

I will only add features when I need and/or have fun while adding them.


Thanks
------

Holger Kruse for MiamiDx.

The developers of Apache and the makers of its Amiga port.

Alexander Pratsch for ArtEffect 4 which converted the window shot and made
that nice GlowIcon for it.



Martin 'Helios' Steigerwald - mailto:Martin-Steigerwald@gmx.net

