This question is locked. New answers and comments are not allowed.
Hi,
Installed TeamPulse on a Windows 2008R2 server for the purpose of trying it out. Was first of all concerned about installation process via an .msi. I know you want to make it easy for non-system admins but I would (as I think would most system admins) like to know what is being installed where on a server. This should perhaps be added to the installation documentation.
Secondly, I was concerned that the install didn't tell me or let me specify the website in IIS under which it would (logically) install. I almost abandoned the whole thing there and then. Would it install over the default website? What bindings would it create so as not to interfere with other websites on IIS? These should be explicit in the installer or at very least in the documentation. What if I want to run it on a virtual host, other than the server name? I know I can edit the bindings later, but that's not the point.
Thirdly, installing something that is a WEBSITE under "C:\Program Files (x86)" is just plain wrong. I would assume the default location for websites would be the server webroot, but the installer should give me the option of selecting the path on disk, don't assume my server is configured the same way as anyone else's - I may have a small C: drive and keep my data on another drive (for example.) Also, the logs folder under that location - is it going to grow? If so, I want to move that somewhere else.
Next, let me choose to use a SQL Server user as an alternative to a Windows user for connecting to the database. If your installer was very good, it would let me specify a privileged SQL user for the install, and allow me to specify a SQL user just for this application and create it for me with the right permissions over this database (and only this database.)
Not that I don't trust Telerik, but I don't want to use a user that has administrative rights to the database server (which is needed to create the database) as the user for ongoing use of the database. Don't assume there aren't other databases on that SQL Server instance. It us unclear how to change this post-installation.
And finally, as for the "TeamPulseIntegrationService", if this is just used for TFS integration, make it optional based on whether I say I have TFS or not (I don't.) I don't want to run services on a production server that I don't need to.
Out if this, can someone tell me where and what to change to change the database user to a less privileged one and how to move the website out of "C:\Program Files (x86)". Also, I want to change the URL/virtual host from <servername> to say teampulse.mydomain.com - I see the URL is in an appsetting in one of the web.configs, is that the only place I need to update (other than the IIS binding itself.)
Kind regards
Damian
Installed TeamPulse on a Windows 2008R2 server for the purpose of trying it out. Was first of all concerned about installation process via an .msi. I know you want to make it easy for non-system admins but I would (as I think would most system admins) like to know what is being installed where on a server. This should perhaps be added to the installation documentation.
Secondly, I was concerned that the install didn't tell me or let me specify the website in IIS under which it would (logically) install. I almost abandoned the whole thing there and then. Would it install over the default website? What bindings would it create so as not to interfere with other websites on IIS? These should be explicit in the installer or at very least in the documentation. What if I want to run it on a virtual host, other than the server name? I know I can edit the bindings later, but that's not the point.
Thirdly, installing something that is a WEBSITE under "C:\Program Files (x86)" is just plain wrong. I would assume the default location for websites would be the server webroot, but the installer should give me the option of selecting the path on disk, don't assume my server is configured the same way as anyone else's - I may have a small C: drive and keep my data on another drive (for example.) Also, the logs folder under that location - is it going to grow? If so, I want to move that somewhere else.
Next, let me choose to use a SQL Server user as an alternative to a Windows user for connecting to the database. If your installer was very good, it would let me specify a privileged SQL user for the install, and allow me to specify a SQL user just for this application and create it for me with the right permissions over this database (and only this database.)
Not that I don't trust Telerik, but I don't want to use a user that has administrative rights to the database server (which is needed to create the database) as the user for ongoing use of the database. Don't assume there aren't other databases on that SQL Server instance. It us unclear how to change this post-installation.
And finally, as for the "TeamPulseIntegrationService", if this is just used for TFS integration, make it optional based on whether I say I have TFS or not (I don't.) I don't want to run services on a production server that I don't need to.
Out if this, can someone tell me where and what to change to change the database user to a less privileged one and how to move the website out of "C:\Program Files (x86)". Also, I want to change the URL/virtual host from <servername> to say teampulse.mydomain.com - I see the URL is in an appsetting in one of the web.configs, is that the only place I need to update (other than the IIS binding itself.)
Kind regards
Damian