Installing the server
Perform the following to install CADMATIC eShare on the server computer. Depending on your site's IT policy, you can either let the eShare installer create the main database or have database administrator create the database.
During the installation you are prompted to allow the installing or deployment of Microsoft C++ Runtime Components, Microsoft .NET Framework, and Microsoft Internet Information Services (IIS), if needed.
Prerequisites
-
SQL Server host name and instance name.
-
SQL Server login name and password. This can be the default system administrator account, or it can be a user-defined account with the required permissions:
-
If the eShare installer creates the main database, the login must be allowed to create databases. The suitable server-level permission for this is "CREATE ANY DATABASE".
-
If your database administrator creates the main database, the login must be allowed to create tables. A suitable database-level role would be the combination of db_datareader, db_datawriter, and db_ddladmin.
-
-
CADMATIC License Server's host name and port.
-
CADMATIC eShare installation package.
For more information on SQL Server Database Permissions, see SQL server permissions required by eShare.
Do the following:
-
Extract the eShare installation package to the disk, and launch Setup.exe.
-
If the required version of Visual C++ Runtime Component is not detected, you are prompted to install it.
-
If the required version of Microsoft .NET Framework is not detected, you are prompted to install it.
The eShare installation wizard opens. Follow the instructions of the wizard and enter the requested information as described in the following steps.
-
After you have accepted the license agreement, the wizard checks whether your system has the required add-on components. Review the list to see if any components are missing from your system.
-
On the customization page, specify the folder where eShare is to be installed.
-
On the web server settings page, specify the following settings for IIS:
-
Web site name – The web site name you want to use in IIS, to distinguish eShare from any other web sites you manage in IIS. Note that this is not the same as the DNS name used to access eShare with a browser.
-
Port number – The TCP port that the site uses. If the port is 80, users do not have to specify it when accessing eShare with a browser, but by default port 80 is reserved for the default web page of IIS. You can change the port configurations with the Internet Information Services (IIS) Manager application, as described in Configuring the URL used to access eShare.
To use HTTPS binding, use port 443. HTTPS connection requires a certificate. If you have a certificate and have the rights to install it, select Certificate and browse to select the certificate file. If certificate is not given, a self-signed certificate is created and used. To redirect all HTTP requests to use HTTPS, enable Allow only HTTPS.
HTTPS binding can also be taken into use later in IIS Manager. For more information, see Enabling HTTPS binding for secure access to eShare.
There might also be a conflict if some other application or system is reserving this commonly used port; for example, a default Skype configuration uses ports 80 and 443 if the port otherwise chosen for incoming connections becomes unavailable.
-
Application pool – The name of the application pool created for eShare to isolate its working processes from those of any other web applications running on the same web server.
-
On the license server location page, specify the following:
-
License Server – Enter the network name or IP address of the CADMATIC License Server.
-
Select the user license type:
-
Fixed Licenses – Select if the licenses are of type 'eShare User'.
-
Floating Licenses – Select if the licenses are of type 'eShare Client'.
-
-
Select the authentication type:
-
Windows Authentication (IIS) – Select if the used authentication is Windows. authentication.
-
Azure AD – Select if the used authentication is Azure Active Directory.
-
-
-
On the SQL Server Settings page, specify the following:
-
SQL Server instance name – Enter the instance name as host or host\instance, as appropriate.
-
SQL Server user name – Enter the login name of a SQL Server user that has the required permissions.
-
SQL Server password – Enter the password for the specified login.
Click the Test button now to test that SQL Server accepts the login. -
Under Create database, select whether the main database is to be created automatically during installation or manually by a database administrator.
-
Before installing, the installer shows the option Download latest .NET updates, which, when enabled, will during installation download the latest .NET updates, if newer compatible versions have been released after the eShare version was released.
-
After completing the wizard, click Yes if prompted to restart the computer.
-
If the main database was not created during installation, refer to the instructions for creating the database in CADMATIC eShare Database Administration Guide.
-
Open a web browser and check that you can log in to eShare with your Windows account. The URL to use could be, for example, https://localhost.
Note: The first login automatically creates an eShare user account with system administrator permissions. This user can then add other users from System Administration > User Management, as described in CADMATIC eShare Administration Guide.
Note: During installation an application pool eShareAuthAppPool is created, which is used internally only when the inbuilt Windows authentication of IIS is not used.