MiniM Getting Started Guide
Installation on Windows
MiniM for Windows installer is a self-extracting executable. After running installer detects that this computer already has installed MiniM instances and offers to upgrade one of them or install new:
On selection one of available instance installer gets all need information about directories from this instance information and upgrades files of this instance.
If user select to add new MiniM instance, installer asks about new installation name and other technical information:
Here must be entered instance name. This is name of the new MiniM instance and this name must be unique inside of all MiniM instances on this computer. This name must have first character the letter. Installer checks that this name already in use or not.
The checkbox of running internal telnet server asks that the MiniM Database Server must listen and handle incoming telnet connections or not and number of telnet port is a number of TCP port to listen for this connection. Default number of telnet port by RFC is 23, but this number can be changed. All servers, who are listen telnet, must use different TCP ports for telnet. If this port already in use, MiniM cannot run telnet handling and will write appropriate diagnostic message into private minim.log file. All connections to this telnet port will be handled by this MiniM instance after this instance will be run.
Connection port is a TCP port to listen and handle incoming connections by TCP/IP from MiniM Client Tools such as MiniM Routine Editor, MiniM Global Editor, MiniM WEB Access and other tools who are using MiniM Server Connect. This port must be unique from all TCP ports on this computer too and connection to this port will be handled only by this MiniM instance.
Telnet port and Connection ports are two different from the each other ports and first is used by telnet clients only and for telnet protocol, and second is used by MiniM Server Connect protocol. This second port must be specified in connection settings of the MiniM Routine Editor and other tools.
Next, installer offer to select what offline documentation need to be installed and offers to select from available:
Currently this is short list and contains only two items. Both variants are the same by content. Initially documentation developes in native language (Russian) and then translates to localization language (English). Offline documentations installs to internal subdirectory of MiniM instance.
Next installer offers to select one of supported character collation definitions:
Character collation will be used by this MiniM instance to collate national symbols in indices and for correct change characters to upper and lower case. Now MiniM Database Server does not support UNICODE encoding of symbols and server requires in special definition how to distinquish bytes with codes greater than 127.
Next installer asks root directory for new MiniM instance. All working files of this instance will be installed into this directory and will not be intersects with any other MiniM instances:
MiniM installer will check that this directory already exists and can contain other MiniM instance or other software.
Next installer offers to enter name of program group in Programs menu wich Windows show on the Start button. This name can be entered any man-readable and must distinquish from each other to be properly used:
This program group will contain after installation all tools for this MiniM instance, shortcuts to documentation, and uninstaller.
In future versions MiniM installer can got additional questions and can looks different in depending of used Windows version.
On the final screen installer confirms that all information is ready to use for installation:
After this step installer will install MiniM instance and automatically run it. Through the installation some steps are simple file copying and some are importing and compiling set of system routines inside running MiniM Database Server. After installation this MiniM instance will be available to use.
MiniM installer adds to autostart special launcher - MiniM Tray Icon:
MiniM symbol in the tray shows as green if this MiniM instance is running and as grey if not. On right click this icon shows launcher menu with builting tools and commands to start and stop MiniM instance.
Most of this tools are available from the main Programs menu too:
MiniM for Windows is built using windows service. And, on some Windows versions this MiniM controller (with tray icon) cannot be installed in the same windows account as the MiniM Service. While service runs in the system account, tray icon runs in the user account and this account can have insufficient user rights to control the service.
If on start / stop commands of MiniM Controller will show diagnostic messages about insufficient rights, must be setup additional shortcut options. Find out the Autostart menu in the Programs menu and find shortcut running MiniM Controller. Right click on in and setup additional options to run from the Administrator. Or create copy of this shortcut on the desktop and add additional Administrator rights. After this MiniM Controller can be run in other right's context and allow to start and stop service of the MiniM Database Server.
By default, service of the MiniM Database Server will not start automatically on the Windows start. To get this run the Services administration from the Control Panel and find the service for this MiniM instance. Real screen can vary from depending of the Windows version:
Double click on this item and setup the start option - manual, automatic or disabled.
After this installation steps MiniM Database Server is ready to use as you are need, and all other setup are internaland can be done by MiniM Control Center or by direct manual editing of minim.ini and minimdb.ini files.
Note that the MiniM Controller have internal setting file minimti.ini, where you can add any additional commands to popup menu.