MachPanel Knowledgebase

HOW TO: MachPanel Control Server Installation



This article describes step by step procedure to install MachPanel Control Server.

Applies To:

MachPanel Version 7 and above

System Requirements:

For best performance of MachPanel Automation Solution, make sure your system meets below Minimum RAM requirements:


Minimum System Requirements

Software Needed

MachPanel Control Server


8 GB (with SQL)

4 GB (without SQL)


50 GB (with SQL)

30 GB (without SQL)

(amount of free space is recommended for control server installation files, SQL Files, backups and logs etc.)

Windows Server 2008 R2 Standard Edition or later i.e. (Enterprise, Datacenter, Itanium)

MachPanel Installation is also supported on:

  • Windows Server 2012 or later
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022

Microsoft .Net Framework:

  • Microsoft .Net Framework 3.5 or higher
  • Microsoft .Net Framework 4.5.2 is mandatory and must be installed. This is not the same as .Net 4.5 under windows in features.This version of the .NET Framework runs side-by-side with the .NET Framework 3.5 SP1 and earlier versions, but performs an in-place update for the .NET Framework 4, .NET Framework 4.5 and .NET Framework 4.5.1.

Firewall Setup

Ports to Open

Addresses to Allow

Direct communication between control and remote servers over IP will be required.

Our MachPanel Provisioning Service binds with IP on NIC to create a Socket/TCP Channel over the selected IP and then communication is established between servers via this service.

Protocol: TCP

Port Number: 7860

Direction: Inbound/Outbound between all Control and Remote Servers.

Below URLs must be accessible on Control Panel server(s) and Remote server(s) in order to Sync Licenses and perform updates.


Please follow the step by step procedure to install MachPanel Control Server on your windows server machine:

1) First step is to install the pre-requisite i.e. Web Server. For this, open Server Manager, click on 'Roles' and click on 'Add Roles'

2) Then select 'Web Server (IIS)' and click next.

3) Now select all the role services for Web Server except 'FTP Services'.

4) Click 'next' to install the selected role and services.

5) Now go to Server Manager >> Features. Select and install .NET Framework 3.5 Features. For Windows Server 2012, the HTTP activation and Non-HTTP activation should also be installed. See below snapshot for more details:

MachPanel now needs .Net 4.5.2 which is installed separately and you will get error in License Activation in case it is not installed.

Finish the setup. Now your server is ready to install MachPanel Control Server.

6) Now open and click on Login link on top. Login using the credentials you registered with this site.