LaserVault DMS10 Reference Guide Installation Table of Contents Installation and Configuration... 2 LaserVault DMS Settings... Error! Bookmark not defined. SQL Server Settings... Error! Bookmark not defined. SMTP Server Options... Error! Bookmark not defined. ActiveX Install Options... Error! Bookmark not defined. Configuring IIS in Windows Server 2012... Error! Bookmark not defined. Launch Internet Information Services (IIS) Manager... Error! Bookmark not defined. File System Security Permissions... Error! Bookmark not defined. Document Paths... Error! Bookmark not defined. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 1
Installation and Configuration The default installation path for LaserVault DMS is C:\LaserVault\LVDMS. This installation guide assumes the software was installed into that folder. Due to Microsoft UAC virtualization we no longer recommend installing under Program Files or Program Files (x86). After the installation is complete, launch the LVDMS Server Configuration program. This can be found on the Start menu under LaserVault DMS Suite. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 2
LaserVault DMS Settings Select the server root where the web applications will run from. By default, the installer creates a folder named C:\LaserVault\LVDMS\ServerRoot. We recommend using this path. For the WebTask URL, enter http://[yourserver]/lvdmsweb/w.aspx Enter an admin username and password to use when logging in to the server via the LVDMS Manager. Select In House for the software mode. If you wish to use IIS Authentication (Windows Integrated Authentication) check the Use IIS Authentication check box. This option is used when you want to automatically log in an end user using their Windows credentials or credentials negotiated by IIS and the browser. If you turn this option on, you should also disable anonymous authentication in IIS. You may select various password storage options. In most cases, select AES Case Insensitive. This will store the password encrypted in the database. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 3
SQL Server Settings Enter the server name or IP address and instance name of the Microsoft SQL server you wish to use. If using SQL authentication, enter the SQL user name and password to use to connect to the server. We recommend using SQL authentication. The account will need permission to create a database and tables. If you wish to use Windows authentication to connect to the database check the Use Windows Authentication check box. Be aware that using this option will cause the LVDMS applications to connect using the Windows account they are running under. The accounts or groups the account is a member of will need to be given access in SQL server or the connection will fail. Enter a database name. We suggest using LVDMS. The database path tells SQL Server where to create the database files. This value defaults to the server root data folder on the local machine. If SQL Server is running on another machine you will need to specify an appropriate path that exists on that machine. Be sure the service account that SQL server is running under has permissions to the database path or you will get an error when you click OK. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 4
SMTP Server Options If you will be using workflow to send emails, enter the SMTP server settings here. Enter the DNS name or IP address of the SMTP mail server. Enter port 25 for the standard SMTP port. If your mail server is configured to run on another port (not common) enter that port number. Enter the user name and password that will be used to connect to the SMTP server. Enter an email address and name that will be shown in the From field of the email. If your SMTP server is configured to require a certain type of authentication, select the option from the list, otherwise select Auto. If using SSL or TLS, select that option from the SMTP Security Option drop down list. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 5
ActiveX Install Options Under this section you can configure the server to use a Windows domain account to run ActiveX installs. This can help with permissions issues if the end user doesn t have authority to install programs on their computer. Enter a domain, user name, and password for the installer to attempt to use. Click OK to complete the server configuration. At this point the database and web application files will be created or updated. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 6
Configuring IIS in Windows Server 2012 After the initial configuration is complete, the next step is to create two applications in IIS. Make sure you have the Web Server (IIS) role installed. Check the boxes for ASP.NET 4.5 and ASP under the Application Development section. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 7
Launch Internet Information Services (IIS) Manager. Right click on Application Pools and select Add Application Pool. Enter LVDMSConfig for the name. For the.net CLR Version, select v4.0.30319 For the Managed Pipeline Mode, select Integrated. Click OK. Create a 2 nd application pool named LVDMSWeb with the same settings. Create a 3 rd application pool named LVDMSWebTemp. For the.net CLR Version, select No Managed Code. For the Managed Pipeline Mode, select Classic. For each application pool, go into Advanced Settings and set Enable 32-Bit Applications to True. You may also want to increase the Idle Time-out setting from 20 minutes to 120. This will keep your session from timing out too quickly. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 8
Select the web site under which you wish to add the applications. Right click and select Add Application. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 9
Enter LvDmsConfig for the alias and C:\LaserVault\LVDMS\ServerRoot\LvDmsConfig for the physical path. Select LVDMSConfig for the Application Pool. Right click on the website again and select Add Application. This time enter LvDmsWeb for the alias and C:\LaserVault\LVDMS\ServerRoot\LvDmsWeb for the physical path. Select the LVDMSWeb application pool. Upgrade Note: If upgrading from a prior version, please remove the C:\LaserVault\LVDMS\ServerRoot\LVDMSWeb\WebTemp folder if it exists. The WebTemp folder has been moved out of the LVDMSWeb application folder to prevent application restarts when temporary folders get deleted. Adding the WebTemp application to IIS under LVDMSWeb and pointing it to the new location solves this problem. Right click on the LvDmsWeb application that you just created and select Add Application. Enter WebTemp for the Alias, and select the LVDMSWebTemp application pool. For the physical path enter C:\LaserVault\LVDMS\ServerRoot\Data\Temp\LVDMSWebTemp. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 10
Click on the LvDmsWeb application in the left pane. Then double click the Default Document icon in the right pane under IIS. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 11
Move the default.aspx document up in the list so that it is above default.asp. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 12
Double click on the Session State icon in the ASP.NET section. Under the Cookie Settings section increase the time out from 20 minutes to 120 minutes. This will prevent sessions from timing out too quickly. Click the Apply button on the upper right of the screen to save the changes. You may also want to change this setting in the LVDMSConfig web application. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 13
File System Security Permissions There are several folders where file system permission must be granted. If you are using Anonymous Authentication in IIS then the web applications run under the IUSR account by default. You may specify a different account. If so, grant the permissions to the account you specified rather than IUSR. Use the IIS_IUSRS group to grant permission. This will give permissions to the appropriate application pool identities. Set permissions on the following paths: C:\LaserVault IIS_IUSRS - Read/Write/Modify NETWORK SERVICE - Read/Write/Modify Note 1: If you specified a different path for the database files, then be sure to give NETWORK SERVICE Read/Write/Modify permissions to that path. Note 2: If you configured SQL Server to use an account other than NETWORK SERVICE then you must give that account the appropriate permissions. C:\Windows\Temp IIS_IUSRS - Read/Write/Modify C:\Program Files(x86)\EscCommonFiles IIS_IUSRS Read Note: It may not be necessary to give IIS_IUSRS permission to this folder if the group Users already has permission Document Paths By default LVDMS builds the document paths in the server root data folder. It s possible to specify an alternative path. If you do, you must give Read/Write/Modify permissions to that path. If you have disabled Anonymous Authentication in IIS then each session in the web application runs in the security context of the end user. You may need to give the above permissions to the Windows built-in group Authenticated Users. Copyright 2015 Electronic Storage Corporation 918-664-7276 800-444-6283 www.laservault.com info@laservault.com 14