System setup:

I use: Windows 2012 R2
Machine IP: 192.168.2.100

Be free to use other Windows version (Windows 8,10 2012 and 2016)

Start a regular windows installation and follow the setup instructions. 
Assign a static IP address to your machine.

Enable Remote Desktop and edit Firewall rules.



Now you have a Basic Windows installation, install all Mircosoft Updates.
Run Windows update or follow this tutorial for fast installation - Windows 2012 Update Powershell Script

Domoticz installation:

Download Domoticz for Windows 

Unzip domoticz_windows_x86
Start DomoticzSetup_Version_.exe

I use the default ports.

Install Domoticz as service.

After installation start Domoticz, default port domoticz 8080, in my case:

http://192.168.2.100:8080

 

If you can't connect, check the service status, is the state PAUSED install Visual C++ Redistributables x86 version. Download here.

Now install Python for Windows. you need this for running Python plugins.

Download Python for Windows.

Run python-x.x.x.exe

check: Add Python x.x to Path,
choose: Customize installation,

 

 Click Next

Select:

Install for all users,
Add Python to environment variables,
Precompile standard library,

When the setup is completed restart the Domoticz service.

Now check the Domoticz log, when you see PluginSystem: Started, Python version 'x.xx' the installation was successful.

http://192.168.2.100:8080/#/Log

Open firewall ports you choose at the setup for domoticz, in my case 443(ssl) and 8080.

Your Basic Domoticz server is ready for use.

IMPORTANT: Do not forward port 443 and 8080 in your router to your domoticz server IP, this configuration is not secured, your webinterface is not password protected and your connection is not secured (SSL). Later we publish a tutorial to fix this issue.

Complete installation video: