Vous êtes sur la page 1sur 58

Installation Manual

Installation and Configuration Manual

Table of Contents
C-Desk ........................................................................................................................................................... 3
Introduction to C-Desk .............................................................................................................................. 3
Prerequisites ............................................................................................................................................. 4
Pre-installation requirements ............................................................................................................... 4
Other requirements .............................................................................................................................. 4
Hosting C-Desk Service & Application on IIS ............................................................................................. 5
Method 1: Deploy application with Web Deploy Tool ...................................................................... 5
Method 2 : Manual deployment ........................................................................................................... 8
Editing Web.config .................................................................................................................................... 9
Application pool settings ........................................................................................................................ 13
Creating and Configuring the database .................................................................................................. 14
EULA (End User License Agreement) ...................................................................................................... 17
Update License........................................................................................................................................ 18
Application Setup Process....................................................................................................................... 20
FTP Settings ............................................................................................................................................. 21
IP Address and Domain Settings ............................................................................................................. 22
SMTP and URL settings ........................................................................................................................... 24
Webmail Settings .................................................................................................................................... 25
Active Directory Settings......................................................................................................................... 26
Create Location and Office ..................................................................................................................... 28
Manage Companies and Departments ................................................................................................... 29
Registration Process................................................................................................................................ 33
Upgrading C-Desk to next version .......................................................................................................... 37
Configuration file changes for HTTPS ..................................................................................................... 41
C-Care .......................................................................................................................................................... 42
Hosting C-Care Application on IIS ........................................................................................................... 42
Method 1: Deploy application with Web Deploy Tool...................................................................... 42
Method 2 : Manual deployment ......................................................................................................... 45
Editing Web.config .................................................................................................................................. 46

Chamunda Tech-Net Services Pvt Ltd. Page | 1


Installation Manual
Application pool settings ........................................................................................................................ 48
C-VSP ........................................................................................................................................................... 49
Hosting C-VSP Application on IIS............................................................................................................. 49
Method 1: Deploy application with Web Deploy Tool...................................................................... 49
Method 2 : Manual deployment ......................................................................................................... 53
Editing Web.config .................................................................................................................................. 54
Application pool settings ........................................................................................................................ 56

Chamunda Tech-Net Services Pvt Ltd. Page | 2


Installation Manual
C-Desk

Introduction to C-Desk
C-Desk. A complete free helpdesk solution for any organization. It works like a intranet solution for a company,
and it is free. It is customizable on demand. The features include service request management (You can call it as
Helpdesk, complaint management, query management, ticketing system. etc.), asset management (Covers
complete lifecycle of any asset), Events and photo gallery, birthday calendar, integration with webmail like OWA
(outlook web access) and roundcube. Integration with Openfire and jappix for chat, Notice board, Employees
personal profiles, Knowledge base to share policies and procedures (SOP) etc., Projects and task management, E-
Logs is a log book feature, Customer care is a feature where customers queries or complaints can be tracked.

So C-Desk is a web based application loaded with many features to work like intranet for your organization. And it
will continuously remain in development as customers keep demanding features they need. The current
development roadmap includes Approval management, Surveys and Polls, Maintenance schedule in Asset
management etc. Hope you enjoy the product and use the features. We would be very highly interested to help
you develop your requirements in C-Desk.

Chamunda Tech-Net Services Pvt Ltd. Page | 3


Installation Manual
Prerequisites
Pre-installation requirements
CPU 1 GHz
Hard Drive Space 200 Mb Minimum,
Memory 1 GB
Operating System Windows 2003 Server and above
.NET framework 4.0 and 4.5
Database SQL Server 2008 Express edition and above
IIS 6.0 and above

Other requirements
1. LDAP Server (optional) For Active Directory authentication
2. FTP Server
3. SMTP Server (optional)
4. Domain List (For Email IDs)
5. Microsoft Report viewer redistributable 2008 or above
6. Webmail URL (OWA/ Roundcube)(optional)

Chamunda Tech-Net Services Pvt Ltd. Page | 4


Installation Manual
Hosting C-Desk Service & Application on IIS
Step 1:

1. Go to www.cdesk.in and login with your username and password.. or register your organization and get a
username and password.. Go to download section and download the ZIP..
2. Unzip the folder to the drive.. Ensure that drive has enough space as if you use photogallary you may
need space..You will find 1 Folder Cdesk
3. Note down your License Key after the registration.

Method 1: Deploy application with Web Deploy Tool


1. Go to your IIS manager.
2. Select yourwebsite to deploy application.
3. Select Deploy Import application.

4. The Import Application Package wizard opens and shows the Select the Package dialog box.
5. In the Package path box, Browse and select your.zip file from the location where you downloaded
6. The Select the Package dialog box resembles the following illustration:

Chamunda Tech-Net Services Pvt Ltd. Page | 5


Installation Manual
7. Click Next.
8. The Select the Contents of the Package dialog box is displayed as shown in the following illustration:

9. Click Next.
10. The Enter Application Package Information dialog box is displayed as shown in the following illustration:

11. While Web Deploy installs the package, the Installation Progress and Summary dialog box is displayed.
The dialog box shows a progress bar during the installation process. When the process is complete, the
dialog box shows a log of what was done, as shown in the following illustration:

Chamunda Tech-Net Services Pvt Ltd. Page | 6


Installation Manual

12. Right click C-Desk site and browse

Chamunda Tech-Net Services Pvt Ltd. Page | 7


Installation Manual
You should get the page saying database not available since no database is yet configured. So go to service.aspx
page manually from the URL. Refer Creating and Configuring the database" section to proceed with deployment.

Method 2 : Manual deployment


1. Go to your IIS manager and add a site
2. Go to IIS and add website.. Or if you have web deploy installed you can directly import the application

Point the physical path to the C-Desk folder and define the Port. Or the host header value for your cdesk app

Similarly add new site for Cdeskapp and point the physical path to Cdeskapp folder. Use port 80 and provide the
host name so that we can access the host from outside. Remember to open port 80 on your firewall and point it
to the server. Also remember to add required DNS entries for the host name in your DNS setting at hosting
panel.

Chamunda Tech-Net Services Pvt Ltd. Page | 8


Installation Manual
Editing Web.config
Right Click the cdesk site created and explore

Edit Web.config

Chamunda Tech-Net Services Pvt Ltd. Page | 9


Installation Manual
Edit the connection strings named wcfservic1 and wcfservic2 and modify the port and the IP address of your
server.

Edit for both connection strings of wcfservice1 and wcfservice2

Chamunda Tech-Net Services Pvt Ltd. Page | 10


Installation Manual
Go to the below section of service endpoints and also do the same modifications there

Do it for all endpoints

Chamunda Tech-Net Services Pvt Ltd. Page | 11


Installation Manual
Modify all the client endpoints

Chamunda Tech-Net Services Pvt Ltd. Page | 12


Installation Manual
Application pool settings
Ensure the Application pools used by C-Desk is running on .net framework 4.0

Chamunda Tech-Net Services Pvt Ltd. Page | 13


Installation Manual
Creating and configuring the database
Right click C-Desk site and browse..

You should get the page saying database not available since no database is yet configured. So go to service.aspx
page manually from the URL..

..

Chamunda Tech-Net Services Pvt Ltd. Page | 14


Installation Manual

Click Create Database

Provide details of the SQL server and provide the preferred name of the database. And submit configuration
settings

Chamunda Tech-Net Services Pvt Ltd. Page | 15


Installation Manual

Click Create Database

After successful creation of database you should get service status page..

Do not worry as FTP, SMTP and LDAP settings are not yet provided it would show as undefined.

Chamunda Tech-Net Services Pvt Ltd. Page | 16


Installation Manual
EULA (End User License Agreement)
You need to Accept the Agreement for further installing process.

Chamunda Tech-Net Services Pvt Ltd. Page | 17


Installation Manual
Update License
You need your registration key here.

At the bottom of the page go to change key and insert your key and click on submit. All the data inserted during
the registration on www.cdesk.in will now we automatically filled up. If you inserted your logo then you should
find your logo here.

Chamunda Tech-Net Services Pvt Ltd. Page | 18


Installation Manual
Now at the login screen you should be able to see your logo.

Chamunda Tech-Net Services Pvt Ltd. Page | 19


Installation Manual
Application Setup Process
Right click the C-Desk App folder and click on browse

Put default username cd_admin and password admin@123.

Since this is the first time you logged on you shall get the setup wizard.

If your organization already has a asset tag assigned to the assets check on manual. else leave it unchecked for
auto generatation. Similarly if your organization already has the employee code assigned to employees then check
on manual or leave it unchecked for auto generation. Note This settings are not reversible

Chamunda Tech-Net Services Pvt Ltd. Page | 20


Installation Manual
FTP Settings
Provide FTP server details. This is used for photo gallery and is compulsory.. If you do not have an ftp server
configured then you can configure the same on IIS. You need this if you are going to have multiple application
layers installed at different location, then ensure that FTP server is accessible from all locations. Else if it is a single
application layer you can have a local FTP server.

IF authentication has succeeded with the FTP server and data is submitted then you shall get authentication done
successfully.

Chamunda Tech-Net Services Pvt Ltd. Page | 21


Installation Manual
IP Address and Domain Settings
IP address and domain settings. Please provide the IP ranges for the users who are going to access knowledge
base.

If you want users to access the knowledge base from external resource then provide IP as 0.0.0.0 and subnet as
0.0.0.0 and submit

Chamunda Tech-Net Services Pvt Ltd. Page | 22


Installation Manual
Provide the domain name of the email ids that are allowed to register. This function is kept so that employees do
not register with their personal email IDs. For users not having Email access from the organization can use
@domainname.local

Chamunda Tech-Net Services Pvt Ltd. Page | 23


Installation Manual
SMTP and URL settings
Please provide the SMTP server settings SMTP authentication settings here. Also provide the URL settings to access
the C-desk application. this is used as a hyperlink in the mails sent by C-Desk. Leave it disabled if you do not want
the Application to send mails to the users.

Chamunda Tech-Net Services Pvt Ltd. Page | 24


Installation Manual
Webmail Settings
Provide access to your webmail server. If you are using exchange you can select Outlook web access. Or if you are
using roundcube then you can use that. You can also use both if you have both installed in your organization and
set one as default. Through a user is allowed to give his mailbox username and password manually once he logs on
and can select which one of the two he is using. This allows auto logon to the webmail from the C-Desk
Application.

Chamunda Tech-Net Services Pvt Ltd. Page | 25


Installation Manual
Active Directory Settings
This is very important since employee can use same username and password to access this application. You are
also allowed to put multiple entries if you have a forest with more than one domain controller or child domains.
Ensure that you have access to the LDAP paths defined here. The IIS server needs the access to all LDAP servers in
your organization. This also helps user to use the registration process.

Chamunda Tech-Net Services Pvt Ltd. Page | 26


Installation Manual

Chamunda Tech-Net Services Pvt Ltd. Page | 27


Installation Manual
Create Location and Office
Create the First location and the Office/Business Unit in that location. You can have multiple locations and multiple
offices/Business Units in each location. This is made since the service request routes as per user location. So if the
user requests for a particular service. Then the request is routed to the person assigned for that service category
for that location.

Chamunda Tech-Net Services Pvt Ltd. Page | 28


Installation Manual
Manage Companies and Departments

Here you can create one or more companies. You should have at least one company to start user
registration process.

Enter company name and click on submit to create company as illustarted in below figure.

Chamunda Tech-Net Services Pvt Ltd. Page | 29


Installation Manual
Here you can create Company Division.

Select company name and enter division name then click on submit to create division as illustarted in below
figure.

Chamunda Tech-Net Services Pvt Ltd. Page | 30


Installation Manual
Enter department name and click on submit to create department as illustarted in below figure.

When you create department 2 default designations will get added. Then you can add more designations as
required.

Chamunda Tech-Net Services Pvt Ltd. Page | 31


Installation Manual
Select the Department and add designations

Chamunda Tech-Net Services Pvt Ltd. Page | 32


Installation Manual
Registration Process
We are now ready for the registration process

Ensure you have all locations and offices defined in the application (Go to manage locations) so that user can select
right location, office and right department, designation while registering himself. Also ensure that the LDAP
settings are provided for the domains where users are authenticating, so that he can use his username and
password for the registration process.. For users who are not authenticating to any domain controller IT manager
or administrator can create accounts from manage user and provide the user with the username and password..

For Successful usage of the application we would suggest first to get the users registered who provide services to
other employees and whom we need to assign categories. Also register the IT Manager for all location and IT
managers of Specific locations. Similarly register engineers for all locations and specific locations. Now before
registering all other users create service categories department wise any service types. Also assign these categories
to right people of right location. Now when user first registers and comes to the application he will have some data
to register his service requests. Also we would suggest to have some KB data to be feed and some photo gallery
album to be created with some pictures. This would bring interest to users to surf through the application. So
create some general notice, some upcoming events if you have then feed that data..

Now for users who have account with the domain controller and the LDAP settings for those domains if you have
done, then you can directly give them your application URL. They can put their username and password and
application will verify the password from the right AD and pull the data from the domain controller and bring up
the registration form. They will not have the key so not to worry; they shall get the key once they register will the
application. Go through the snap Shots below..

Chamunda Tech-Net Services Pvt Ltd. Page | 33


Installation Manual
Enter AD username and password

You will get redirected to registration page if you are not registered yet.

Chamunda Tech-Net Services Pvt Ltd. Page | 34


Installation Manual
On successful registration user shall get his key..

Also if the user is already registered once. He can just put his username and password and the application will
return with his key.

Now after registration, user can put his username password and the Key. And user will be on his dashboard after
successful login. (If you are using only one type of authentication i.e. either AD authentication or SQL
authentication then key textbox will not get displayed. If you are using both AD & SQL authentication then only
key is mandatory.)

Chamunda Tech-Net Services Pvt Ltd. Page | 35


Installation Manual
For users who do not have an AD account or his LDAP server is not registered in the application we can create a
regular account for him from manage user. Go to manage users and click on create account.

Later on when the users LDAP server registered with the application a regular account can be converted to the AD
Account from manage users.

Chamunda Tech-Net Services Pvt Ltd. Page | 36


Installation Manual
Upgrading C-Desk to next version
To update C-Desk to new version perform following steps:

Step 1: Extract downloaded .zip file. Go to cdesk folder; copy all files and folders except folders Download file,
gallery, Uploadfile and web.config file.

Step 2: Go to IIS explore your C-Desk website.

Chamunda Tech-Net Services Pvt Ltd. Page | 37


Installation Manual
Step 3: Replace all new files in your folder.

Step 4: Go to IIS again and browse your C-Desk application.

Chamunda Tech-Net Services Pvt Ltd. Page | 38


Installation Manual
Step 5: It wont show you login page instead Version mismatch page will get loaded.

Step 6: Go to service.aspx to update database. Click on Update Database button. After updating database
successfully go to login.aspx

Chamunda Tech-Net Services Pvt Ltd. Page | 39


Installation Manual

Chamunda Tech-Net Services Pvt Ltd. Page | 40


Installation Manual
Configuration file changes for HTTPS

If you need to configure application over HTTPS, you should do some changes in Web.config
File. Sample file is included in folder [filename Http-Web.config ] for your reference.

There are three changes in Web.config file..

1. Change all http addresses to https

2. In bindings [tag] you need to add

<security mode="Transport">
<transport clientCredentialType="None"/>

3. In service behaviours

<serviceMetadata httpsGetEnabled="true" />

Please refer following link to configure multiple sites with SSL.

https://www.digicert.com/ssl-support/ssl-host-headers-iis-7.htm

Chamunda Tech-Net Services Pvt Ltd. Page | 41


Installation Manual
C-Care

Hosting C-Care Application on IIS


Step 1:

1. Go to www.cdesk.in and login with your username and password .. or register your organization and get a
username and password.. . Go to download section and Download the C-Care ZIP..

Method 1: Deploy application with Web Deploy Tool


1. Go to your IIS manager.
2. Select your website to deploy application.
3. Select Deploy Import application.

4. The Import Application Package wizard opens and shows the Select the Package dialog box.
5. In the Package path box, Browse and select your.zip file from the location where you downloaded
6. The Select the Package dialog box resembles the following illustration:

Chamunda Tech-Net Services Pvt Ltd. Page | 42


Installation Manual
7. Click Next.
8. The Select the Contents of the Package dialog box is displayed as shown in the following illustration:

9. Click Next.
10. The Enter Application Package Information dialog box is displayed as shown in the following illustration:

11. While Web Deploy installs the package, the Installation Progress and Summary dialog box is displayed.
The dialog box shows a progress bar during the installation process. When the process is complete, the
dialog box shows a log of what was done, as shown in the following illustration:

Chamunda Tech-Net Services Pvt Ltd. Page | 43


Installation Manual

12. Right click C-Care site and browse

You should get the login page.

Chamunda Tech-Net Services Pvt Ltd. Page | 44


Installation Manual
Method 2 : Manual deployment
1. Go to your IIS manager and add a site
2. Go to IIS and add website.. Or if you have web deploy installed you can directly import the application

Point the physical path to the ccare folder and define the Port. Or the host header value for your ccare app

Similarly add new site for C-Care and point the physical path to ccare folder. Use port 80 and provide the host
name so that we can access the host from outside. Remember to open port 80 on your firewall and point it to the
server. Also remember to add required DNS entries for the host name in your DNS setting at hosting panel.

Chamunda Tech-Net Services Pvt Ltd. Page | 45


Installation Manual
Editing Web.config
Right Click the ccare site created and explore

Edit Web.config

Chamunda Tech-Net Services Pvt Ltd. Page | 46


Installation Manual
Modify the Client endpoints

Chamunda Tech-Net Services Pvt Ltd. Page | 47


Installation Manual
Application pool settings
Ensure the Application pools used by ccare is running on .net framework 4.0

Chamunda Tech-Net Services Pvt Ltd. Page | 48


Installation Manual
C-VSP

Hosting C-VSP Application on IIS


Step 1:

1. Go to www.cdesk.in and login with your username and password .. or register your organization and get a
username and password.. . Go to download section and Download the C-VSP ZIP..

Method 1: Deploy application with Web Deploy Tool


1. Go to your IIS manager.
2. Select your website to deploy application.
3. Select Deploy Import application.

4. The Import Application Package wizard opens and shows the Select the Package dialog box.
5. In the Package path box, Browse and select your.zip file from the location where you downloaded
6. The Select the Package dialog box resembles the following illustration:

Chamunda Tech-Net Services Pvt Ltd. Page | 49


Installation Manual
7. Click Next.
8. The Select the Contents of the Package dialog box is displayed as shown in the following illustration:

9. Click Next.
10. The Enter Application Package Information dialog box is displayed as shown in the following illustration:

11. While Web Deploy installs the package, the Installation Progress and Summary dialog box is displayed.
The dialog box shows a progress bar during the installation process. When the process is complete, the
dialog box shows a log of what was done, as shown in the following illustration:

Chamunda Tech-Net Services Pvt Ltd. Page | 50


Installation Manual

12. Right click C-VSP site and browse

Chamunda Tech-Net Services Pvt Ltd. Page | 51


Installation Manual
You should get the login page.

Chamunda Tech-Net Services Pvt Ltd. Page | 52


Installation Manual
Method 2 : Manual deployment
1. Go to your IIS manager and add a site
2. Go to IIS and add website.. Or if you have web deploy installed you can directly import the application

Point the physical path to the cvsp folder and define the Port. Or the host header value for your cvsp app

Similarly add new site for C-VSP and point the physical path to cvsp folder. Use port 80 and provide the host name
so that we can access the host from outside. Remember to open port 80 on your firewall and point it to the
server. Also remember to add required DNS entries for the host name in your DNS setting at hosting panel.

Chamunda Tech-Net Services Pvt Ltd. Page | 53


Installation Manual
Editing Web.config
Right Click the cvsp site created and explore

Edit Web.config

Chamunda Tech-Net Services Pvt Ltd. Page | 54


Installation Manual
Modify the Client endpoints

Chamunda Tech-Net Services Pvt Ltd. Page | 55


Installation Manual
Application pool settings
Ensure the Application pools used by ccare is running on .net framework 4.0

Chamunda Tech-Net Services Pvt Ltd. Page | 56


Installation Manual

Chamunda Tech-Net Services Pvt Ltd. Page | 57

Vous aimerez peut-être aussi