anchor.diff:  [[gi-install-opennms-deb-repo]]
   ==== Install OpenNMS with GUI installer
   
  -For _Microsoft Windows_ environments download the _standalone-opennms-installer-{VERSION-NUMBER}.zip_ file from the link:http://sourceforge.net/projects/opennms/files/OpenNMS/[OpenNMS SourceForge] repository.
  +For _Microsoft Windows_ environments download the _standalone-opennms-installer-{ONMS-VERSION}.zip_ file from the link:http://sourceforge.net/projects/opennms/files/OpenNMS/[OpenNMS SourceForge] repository.
   Extract the downloaded _ZIP_ file.
   
   NOTE: The `{ONMS-VERSION}` has to be replaced with the latest stable version.
  
positive.code: === Install on Microsoft Windows Systems
  
  _OpenNMS_ is mostly developed on Unix/Linux based systems, nevertheless it is possible to install the platform on _Microsoft Windows_ operating systems.
  To install the application a graphical installer is provided and can be used to install in the _Microsoft Windows_ environment.
  This section describes how to install the _OpenNMS_ platform on _Microsoft Windows 2012 Server_.
  
  NOTE: The standalone installer for _Microsoft Windows_ is only for latest stable versions of _OpenNMS_ available.
  
  IMPORTANT: It is required to have link:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html[Oracle JDK 8] installed.
             The _JRE_ is *NOT* sufficient.
  
  TIP: To edit _OpenNMS_ configuration files on _Microsoft Windows_ the tool link:https://notepad-plus-plus.org/[Notepad++] can deal with the formatting of _property-_ and _XML_ files.
  
  The setup process is described in the following steps:
  
  
negative.code: ** Host: Server with _PostgreSQL_ running, e.g. `localhost`
  ** Name: Database name for _OpenNMS_, e.g. `opennms`
  ** Port: _TCP_ port connecting to _PostgreSQL_ server, e.g. `5432`
  ** Username (administrative superuser): _PostgreSQL_ superuser, e.g. `postgres`
  ** Password (administrative superuser): Password given during _PostgreSQL_ setup for the superuser
  ** Username (runtime user for opennms): Username to connect to the _OpenNMS_ database, e.g. `opennms`
  ** Password (runtime user for opennms): Password to connect to the _OpenNMS_ database, e.g. `opennms`
  * Configure a discovery range for an initial node discovery.
    If you don't want any discovery set begin and end to the same unreachable address.
  
  IMPORTANT: Choose secure passwords for all database users and don't use the example passwords above in production.
  
  