DotNetNuke installation requites a few simple steps:

  • Upload DotNetNuke distributive to your web server.
  • Create a database via HostPilot Control Panel.
  • Run DotNetNuke installation.

We tested DotNetNuke Community Edition 5.1.1 installation in our Windows 2008 environment.

Before installation, backup your entire site. At a minimum, backup your Web root web.configfile.

  1. Go to DotNetNuke product web site at (you may need to register first).
  2. Download DotNetNuke distributive (with Manual).
  3. Unzip the package and upload all files and directories to your web server. Or upload the package to your web server and contact support with the request to unzip it on the server. If you are going to install DotNetNuke to your root folder then upload the files/distributive to your root directory. If you are going to install DotNetNuke to a subfolder then create a subfolder under your root directory and upload the files/distributive there.
  4. If you install DotNetNuke in the root directory, skip this step. Create an application: 'HostPilot > Web/FTP Server > Applications/Virtual Directories' (you can assign the application to the default application pool, there is no difference if it is set to Integrated or Classic mode).
  5. For the DotNetNuke to be able to perform an automated installation you may need to (temporarilyAllow Write  permission for the Anonymous user to the folder of your DotNetNuke installation, to do this please submit "Write Access for Anonymous User" extended service ("How to use the Extended Services portal").
  6. Create a database for DotNetNuke from 'HostPilot > MSSQL 2008 Server'.
  7. Browse to if you install DotNetNuke to the root folder and to<folder_with _DNN_installation_files> if you install DotNetNuke to a subfolder.
  8. Select 'Typical' installation method, click 'Next':

  9. On the next page press 'Test Permissions' to check that and scripts can write to the installation folder, then click 'Next'.

  10. Configure the database settings, use 'Test Database Connection' button to make sure the database is accessible, press 'Next':

  11. Let Database Installation Scripts run.
  12. Configure Host User account (set '' as the Server in 'SMTP Server Settings' section).
  13. Configure Administrator User account.
  14. DotNetNuke is installed.


Note: After the installation it is possible to access DotNetNuke web site only by the domain name which was used to install DotNetNuke.

To add HTTP Alias(es) to your DotNetNuke web site, please follow the steps listed below:

  1. Login to DotNetNuke Portal as the 'host' user;
  2. Select Host > Portals;
  3. Click Edit (the pencil image) ageinst the appropriate portal name;
  4. Click 'Add New HTTP Alias' at the bottom of Edit Portal page;
  5. Enter your domain name that should show up in your browser window.