The Web-based installer for Community Server allows you to configure Community Server remotely through a web browser. This is the recommended configuration option when installing to a web host where you do not have remote desktop access.
The web-based installation process assumes you have at least FTP access to your remote web server.
The Web Installation Wizard will:
Watch a video walk-through of the Web Installation of Community Server
Download the Community Server Web installation package from get.communityserver.org:
After downloading you will need to unzip the Community Server files and FTP them to your web directory on your host's web server using FTP.
In the Community Server root folder find the file \Installer\default.aspx and edit the line that has:
bool INSTALLER_ENABLED = false;
Change it to true:
bool INSTALLER_ENABLED = true;
This should be done before you upload the files to your web server so that the installer will be able to run.
When you are done using the web installer, the value should either be switched back to "false". It is recommended that you remove the 'Installer' directly entirely.
Ensure all web files for Community Server have been copied to the proper directory on your web server. This directory should also be configured as a web application in IIS with the "Read" and "Run Scripts" checkboxes checked for permissions. For the "web" folder, give the ASPNET (or NETWORK SERVICE) account read privileges. Then, for that same user, do the following:
Give "Full Control" privileges on the following folders (found under "web"):
These settings should already be configured for you by your host (ISP). If they are not, you will need to contact your ISP to apply these settings or your Community Server installation may not function properly.
Before you begin with the remote installation process you will need an empty database for the Web Installation to install to. You will also need to give 'public' and 'db_owner' role privileges to the login that the Community Server application will use when connecting to this database.
These database settings should already be configured for you by your host (ISP). If they are not, you will need to contact your ISP to apply these settings or your Community Server installation may not function properly.
Open a web browser and go to the installer folder for your server. For example, "http://www.example.com/cs/installer". This should display a screen similar to the one shown below:

Review and agree to the Community Server License terms:
The SQL Server credentials given here will be used to create the Community Server database schema and also used to generate content to be copied to the web.config file and used by Community Server when it connects to your Community Server database:
Windows Authentication is recommended.
Using the credentials provided in the previous step you will be shown a list of available databases. Choose the database you created (or that your host provided):
Choose which actions you would like the installation to perform. It is recommended to leave all selected:
As part of the installation process, a new community will be created for you. This step also allows you to choose a Username, Password, and email address for the system administrator account that you will use when you first access Community Server's administrative features such as the Control Panel:
Checking the "Create Sample Data" checkbox will cause the web installer to create a sample blog, sample forum post and other sample data for your site.
Now that you have provided the installer with everything it needs, it will create the database schema, configure the connectionstrings.config file content and display it for you to copy. It will also provide a link (highlighted below) for you to follow to navigate to your new community site.
Per the instructions provided on the final web installer screen, copy the contents displayed to your connectionstrings.config file, found in the "Web" directory of your installation.
Copy the content:
Paste it in your web.config file found in the root of your Community Server installation:
Delete the "Installer" directory from your file system!