MSPControl 3.1MSPControl 2.0MSPControl 1.0WebsitePanel 2.1 Upgrade from WebsitePanelManual upgrade between MSPControl versions

MSPControl Windows Installer 3.1 – This installer allows you to Install or Update the MSPControl Portal. Click here to see the Deployment Guide

MSPControl Device Agent

 

Tools for Version 3

MSPControl Hyper-V Utilities

MSPControl VmConfig

MSPControl WHMCS

MSPControl Localization Toolkit

MSPControl AwStats Viewer

 

 

What is new

- x2 improved performance
- stable REST API for Enterprise Server and Server
- Cross-platform Enterprise Server using .Net Core technology

 

How to upgrade MSPC from version 1.x to 3.x

Follow this guide on updating to the latest version from old versions

 

How to upgrade MSPC from version 2 to 3

Backup

Do a FULL BACKUP  for all MSPControl components (DB, Portal, Enterprise Server, MSPC Servers).

 

 

Run the installer MSPControl Windows Installer 3 on local machine

 

Install with cmd.exe (It's applied only for Server component, Portal and WebDav)

Run the following command: choco install mspcontrol30 -s https://choco.virtuworks.net/api/v2 -y -f --use-system-powershell

Minimum requirements for MSPC version 3

MSSQL 2017 or newer

Installed .NET framework 4.7.2 or newer.

Windows Server 2012 R2 or newer

.NET 6.0 Hosting Bundle

.NET Core 3.1.27 Hosting Bundle

 

 

 

 

We are not providing support for MSPC version 2 for new customers.

 

 

MSPControl Windows Installer 2 – This installer allows you to Install or Update the MSPControl Portal. Click here to see the Deployment Guide

MSPControl Device Agent

Typical Configurations - typical environment diagram templates for MSPControl deployments.

MSPControl-PasswordFilter-1.0.0.zip - MSPControl Password Filter for more information see documentation

Tools

MSPControl User Import Tool – Tool to import MSPControl User Accounts

MSPControl Hyper-V Utilities

MSPControl Exchange 2013 Mailbox Default Public Folder Repair Tool – Tool to correct Autodiscover issue where Exchange Suggests URL's that belong to other tenants. Use at your own Risk. More Documentation To Follow.

MSPControl-WHMCS-2.0.0.zip

 

We are not providing support for MSPC version 1 for new customers.

 

 

MSPControl Windows Installer 1– This installer allows you to Install or Update the MSPControl Portal. Click here to see the Deployment Guide

MSPControl Device Agent

Typical Configurations - typical environment diagram templates for MSPControl deployments.

MSPControl-PasswordFilter-1.0.0.zip - MSPControl Password Filter for more information see documentation

Tools

MSPControl User Import Tool – Tool to import MSPControl User Accounts

MSPControl Hyper-V Utilities

MSPControl Exchange 2013 Mailbox Default Public Folder Repair Tool – Tool to correct Autodiscover issue where Exchange Suggests URL's that belong to other tenants. Use at your own Risk. More Documentation To Follow.

MSPControl-WHMCS-1.0.0.zip

Main WebsitePanel Installer

WebsitePanel 2.1 Installer – This installer allows you to Install WebsitePanel Portal Component, Enterprise Component, Server Component, Scheduler Component and Cloud Folders Portal Component.

BEWARE: WebsitePanel is no longer supported or developed. We recommend to upgrade to MSPControl.

To see what has changed in MSPControl visit this forum post.

Tools

WebsitePanel User Import Tool – Tool to import WebsitePanel User Accounts

Our Installer available here now properly upgrades WebsitePanel 2.0+ to MSPControl. You no longer need to follow the steps below but if you find yourself having to do a manual update you can still follow procedure below. We recommend updating from WebsitePanel 2.0+ to MSPControl using our normal Installer Tool.

Update DB To MSPControl

You can follow the video guidance provided by Chris Danks.

Or perform upgrade according the following instruction:

Backup

Do backup for all WebsitePanel components (DB, Portal, Enterprise Server, 1 WSP Server).

 

Database upgrade

  1. Run attached script on your SQL Server where WebsitePanel stored.
  2. Run Manual-Update.zip/update.db. Note to replace ${install.database} with name of your WSP database (usually WebsitePanel). Run this script twice or thrice to ensure that it updated everything.

 

Enterprise Server upgrade

  1. Open Enteprise Server web.config usually located in C:\WebsitePanel\Enterprise Server\ and copy (save to some text file) the following information:
  • ConnectionStrings section in full, for example:
    <connectionStrings>
    <add name="EnterpriseServer" connectionString="server=sql-1;database=websitepanel;uid=websitepanel;pwd=56l6xg5ml2xjd1811dhg;" providerName="System.Data.SqlClient" />
    </connectionStrings>
  • CryptoKey value (data between " "), for example: rrkc41wddf5k9bxxlh32

2. Delete all files from your Enteprise Server folder, copy files from MSPControl-EnterpriseServer-1.0.0.zip and replace ConnectionStrings and CryptoKey value in new web.config with what you saved in previous step.

 

Portal upgrade

  1. Open Portal SiteSettings.config located in App_Data folder of your Portal (C:\WebsitePanel\Portal\App_Data by default) and copy (save to some text file) Enteprise Server connection URL, for example: <EnterpriseServer>http://192.168.1.100:9002</EnterpriseServer>
  2. Delete all files from your Portal directory, copy files from MSPControl-Portal-1.0.0.zip and replace Enteprise Server connection URL in new SiteSettings.config.
  3. Replace logo for Portal here: Portal\App_Themes\Default\Images\logo.png from Portal backup

 

Server upgrade

  1. Open Server web.config usually located in C:\WebsitePanel\Server\ and copy (save to some text file) encrypted password value, for example: <password value="Xc3W8TTEdHoyQviHXadvh1v2lKP=" />
  2. Delete all files from your Server directory, copy files from MSPControl-Server-1.0.0.zip and replace password value in new web.config.
  3. Repeat for each installed WebsitePanel Server.

 

Upgrading Scheduled Service

  1. Download the latest Scheduled Service Installer from here.
  2. Uninstall existing WebsitePanel Scheduler service
  3. Open the newly downloaded MSPControl Scheduled Service installer and install the service.
  4. Open C:\MSPControl\SchedulerService\MSPControl.SchedulerService.exe.config and replace Line 4 and Line 11 with the correct details taken from C:\WebsitePanel\Enterprise Server\web.config.
    Line 4 example: <add name="EnterpriseServer" connectionstring="Server=localhost;database=WebsitePanel;Trusted_Connection=true;" providername="System.Data.SqlClient" />
    Line 11 example: <add key="MSPControl.CryptoKey" value="" />
  5. Save the file and start the MSPControl Scheduler service, this can be done from command line by running SC Start "MSPControl Scheduler" or from Services mmc.

 

After upgrade

  1. Go to the control panel and apply for a license from Settings > Licensing.
  2. Go to the configuration sub menu at the top and click Update Dashboard. If you do not see version number for some server then you have missed a step from above.
  3. If using WHMCS make sure you take a full backup of your WHMCS database before making the below changes. Download the latest WHMCS module from here. Upload the modules folder to your WHMCS root folder. Login to WHMCS as administrator, go to Setup > Products / Services > Servers. Edit your websitepanel server, scroll to bottom and change the module from WebsitePanel to MSPControl and click saveNext go to setup > addon Modules. Enable both the MSP Control Addons, also disable the 2 previous WebsitePanel addons if you had them enabled.Now the module is setup, you need to update your products to use the new module. There is 2 ways to do this:Method 1
    • Go to setup > Products/Services > Products/Services
    • Open all of your WebsitePanel hosting plans, click Module settings and change the module from WebsitePanel to MSPControl
    • Click save changes

     

    Method 2 - ideal for those with lots of products

    • Using phpmyadmin open your WHMCS database
    • Execute the following command:
      UPDATE `tblproducts` SET `servertype` = "mspcontrol" WHERE `servertype` = "websitepanel";
    • This will automatically update all of your products that previously used websitepanel module to now use mspcontrol.
    • Once you’ve updated your products, you can then delete from WHMCS servers
      /modules/servers/websitepanel/
      /modules/addons/websitepanel_addons/
      /modules/addons/websitepanel_sync/

Our Installer available here now properly upgrades between MSPControl versions. You no longer need to follow the steps below but if you find yourself having to do a manual update you can still follow procedure below. We recommend updating between MSPControl versions using our normal Installer.

 

Backup

Do backup for all WebsitePanel components (DB, Portal, Enterprise Server, 1 WSP Server).

Enterprise Server upgrade

  1. Open Enteprise Server web.config usually located in C:\MSPControl\Enterprise Server\ and copy (save to some text file) the following information:
  • ConnectionStrings section in full, for example:
    <connectionStrings>
    <add name="EnterpriseServer" connectionString="server=sql-1;database=mspcontrol;uid=mspcontrol;pwd=56l6xg5ml2xjd1811dhg;" providerName="System.Data.SqlClient" />
    </connectionStrings>
  • CryptoKey value (data between " "), for example: rrkc41wddf5k9bxxlh32

2. Delete all files from your Enteprise Server folder, copy files from MSPControl-EnterpriseServer-1.0.0.zip and replace ConnectionStrings and CryptoKey value in new web.config with what you saved in previous step.

Portal upgrade

  1. Open Portal SiteSettings.config located in App_Data folder of your Portal (C:\MSPControl\Portal\App_Data by default) and copy (save to some text file) Enteprise Server connection URL, for example: <EnterpriseServer>http://192.168.1.100:9002</EnterpriseServer>
  2. Delete all files from your Portal directory, copy files from MSPControl-Portal-1.0.0.zip and replace Enteprise Server connection URL in new SiteSettings.config.
  3. Replace logo for Portal here: Portal\App_Themes\Default\Images\logo.png from Portal backup

 

Server upgrade

  1. Open Server web.config usually located in C:\MSPControl\Server\ and copy (save to some text file) encrypted password value, for example: <password value="Xc3W8TTEdHoyQviHXadvh1v2lKP=" />
  2. Delete all files from your Server directory, copy files from MSPControl-Server-1.0.0.zip and replace password value in new web.config.
  3. Repeat for each installed MSPControl Server.

 

Upgrading Scheduled Service

  1. Download the latest Scheduled Service Installer from here.
  2. Uninstall existing MSPControl Scheduler service
  3. Open the newly downloaded MSPControl Scheduled Service installer and install the service.
  4. Open C:\MSPControl\SchedulerService\MSPControl.SchedulerService.exe.config and replace Line 4 and Line 11 with the correct details taken from C:\WebsitePanel\Enterprise Server\web.config.
    Line 4 example: <add name="EnterpriseServer" connectionstring="Server=localhost;database=MSPControl;Trusted_Connection=true;" providername="System.Data.SqlClient" />
    Line 11 example: <add key="MSPControl.CryptoKey" value="" />
  5. Save the file and start the MSPControl Scheduler service, this can be done from command line by running SC Start "MSPControl Scheduler" or from Services mmc.

©2024 MSPControl | Privacy Policy

Log in with your credentials

or    

Forgot your details?

Create Account