This article describes step by step procedure to install MachPanel Control Server.
Applies To:
MachPanel Version 4
System Requirements:
For best performance of MachPanel Automation Solution, make sure your system meets below RAM requirements:
Control Server + Database = 4GB RAM
Control Server (Without Database) = 2GB RAM
Minimum RAM On Database Server = 2GB
Procedure:
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.

Finish the setup. Now your server is ready to install MachPanel Control Server.
6) Now open http://www.machsol.com/ and click on Login link on top. Login using the credentials you registered with this site.

6) After login, click on the 'Downloads' from 'Your Products'.
Note: You will be able to download the product only when the account is approved by our sales team. Please contact the sales team to get the download section activated.

7) Select suitable (64 bit or 32 bit) MachPanel Control Server setup and download it.

8) When the download completes, run the setup.

9) Click 'next'

10) Accept the End-User License Agreement and click 'next'.

11) Now, you have two types of installation for MachPanel. One is with SQL Server 2005 installation (Custom) and other is without SQL Server 2005 installation (Typical). If you want to install SQL Server by yourself or want to put MachPanel database on some other database server then select 'Typical'. If you want to let the MachPanel setup install SQL Server 2005 on this same server then select 'Custom'.

Custom Installation:
If you have selected Custom installation then follow below procedure to complete the rest of installation:
1) Select the destination for MachPanel setup. Default location is recommended.

2) Review the summary, and click next to begin installation.

3) If you have a 64bit machine then you will get this warning, this comes because the SQL setup is of 32bit. But this causes no problem, continue with this setup by clicking 'Run Program'.

Typical Installation:
Follow below steps to complete the rest of installation for 'Typical' installation:
1) Select location for MachPanel installation. Default location is recommended.

2) Provide the SQL Server details : SQL Server name & instance, 'sa' username and password (Note that SQL Server must have been set up on default port i.e. on port 1433, if not then change it to port 1433 and then continue with the setup). After providing the requires details click 'Next'.

3) Review the setup summary and click 'next' to start the installation.

Finalizing Installation:
1) When the setup finishes, below form will appear.

Fill the form and be careful in filling the Provider login and password because it cannot be changed later. This will be used for authentication when using the panel. You can provide login as : 'provider@yourdomain'. After filling the form 'Save' it.
2) Last step is activating MachPanel Licenses.

However, if you did 'Custom' installation perform this one last step:
a) Open Control Server Configuration Studio. Navigate to Configure > System Database. Change Database Server from (local).\MachPanelSQL2005 to .\MachPanelSQL2005 and then click on 'Update Setting'

*UPDATE:
This will install MachPanel Version 4.1.12. However to avail more features, update to our latest build by following below KB article:
http://kb.machsol.com/Knowledgebase/Article/50181