How to install Sage Timeslips on Windows Server 2012/2016/2019
Description

Important: We recommend that your network administrator use these instructions as an example of how to set up Sage Timeslips multi-user on a client-server network. Following the recommendations in this document may affect the functionality of Sage Timeslips and your network. The network administrator (or user making these changes) is responsible for any issues that may arise from following these steps. You must be physically at the server to perform this install; you can not install TO the server from another workstation on the network.


These instructions provide an example of installing Sage Timeslips to a new or newly implemented Windows Server. These basic steps can be used on similar operating systems.


Cause
Since Windows Server is primarily intended as a dedicated server platform, we do not necessarily recommend running Sage Timeslips on a dedicated server. However, we understand that in many circumstances this may be the preferred method of installation. Please note that using the Sage Timeslips program itself on the server will claim and hold a Sage Timeslips license.
Resolution
Summary of Steps

  • Create a Network Share for Sage Timeslips
  • Install Sage Timeslips to the Network Share
  • Perform Local Installs to your Sage Timeslips Workstations


Create a Network Share for Sage Timeslips on Your Application Server

  1. On the Sage Timeslips server, From the Windows Start menu, select Computer.
  2. Double-click the drive you want to create the shared volume on. The C: drive is commonly reserved for boot and system files. It is customary to store data files such as Sage Timeslips on a different volume. In our example, we will use the D: drive.
  3. Click File, New, Folder. Name the folder TSSHARE.
  4. Right-click the TSSHARE folder, and select Properties, click the Sharing tab, click the Share button. You can choose to share with specific users OR you can choose to just share the Everyone group, depending on how secure you want your network share to be. We recommend speaking with a network administrator for advice on your network setup and implementation.
    • Set up the proper permissions for this shared volume. By default Windows Server assigns minimal rights to new shared volumes. You must have and grant at least Read/Write permissions to this folder
    • For Permissions, click Read and Write for the desired users or you can choose Everyone and mark them as Read/Write for a simplistic setup. Network administrators may choose to be more selective with specific users and specific permissions.

Outlined below is information on the differences between Read and Write rights.

Read is the default permission that is assigned to the Everyone group. Read allows:

  • Viewing file names and subfolder names
  • Viewing data in files
  • Running program files

Write/Change is not a default permission for any group. The Change permission allows all Read permissions, plus:

  • Changing file names and subfolder names
  • Changing data in files
  1. Click OK on the Permissions window.
  2. Click OK on the TSSHARE Properties window. The share should now be visible to other computers on your network.
  3. If you have a firewall enabled, it is necessary to make sure that port 3050 is open. The Firebird Database engine that Sage Timeslips uses transmits data to and from network machines via this port. If it is closed Sage Timeslips will not be able to open databases on your server.

To complete this setup, you must be certain of the server's machine name. To determine this name, right click Computer and choose Properties to find the computer name. Alternatively, open a Run box via the Windows Key+R on your keyboard, typing CMD, and typing HOSTNAME and press Enter. The result will be the machine name.

Install Sage Timeslips to the network folder share you created earlier
Sage Timeslips should be installed in a shared folder under the Local Volume (C: drive, D: drive, etc.); for example, C:\TSSHARE\Timeslips or C:\APPS\Timeslips.

Server Considerations:

  • We do not recommend installing Sage Timeslips under the C:\Program Files (x86)\Timeslips folder on a server due to Windows limitations when accessing shared data under the C:\Program Files (x86) folder structure.
  • You must wither be physically at the server, or using a remote desktop connection to perform this install. You cannot install to the server from another network machine using a network share or mapped drive.
  • Make sure that your server is on the same logical and physical network and visible to the local workstations.
  • Sage Timeslips communicates via port 3050, make sure that port 3050 is open in your network firewall on the Application/Database Server only. This is not required on local install machines. You can review instructions on how to open a port by reading KB article 63862 'How to open port 3050 in Windows Firewall for Sage Timeslips Premium' in Related Resources below.
  • If you are installing the Premium version, you must make sure you have an active internet connection to validate your account.

Finding the serial number, configuration code/activation key and account ID

You will need your serial number, configuration code/activation key and account ID to install Sage Timeslips, register Sage Timeslips, and to receive technical support (if necessary). Sage sent this information to you in an Product Activation Confirmation email message shortly after your order.

Understanding single-user configurations

When using Sage Timeslips a single-user installation refers to any installation that has one station license. Some single-user installations include:

  • Single-user installation with one computer – If you purchased a single license of Sage Timeslips and you own a single computer, the program files and database will reside on this computer.
  • Single-user installation on a network workstation with the database on a network workstation – If you purchased a single station license of Sage Timeslips and your workstation is connected to a network, you can install Sage Timeslips on your local workstation and maintain your Sage Timeslips database on that same workstation.
  • Single-user installation on a network workstation with the database on a network drive – If you purchased a single station license of Sage Timeslips and your workstation is connected to a network, you will not be able to maintain a database across the network. Your Sage Timeslips Database must reside on your local hard drives on your workstation.

Understanding network configurations

If you purchased multiple Sage Timeslips station licenses, then multiple users (up to the number of station licenses purchased) can access the database simultaneously. To support multiple-user access, you must install Sage Timeslips in a network environment. This section describes common network configurations:

  • Peer-to-peer networks – If your firm has workstations networked in a peer-to-peer environment (where workstations can access drives on other workstations), the first workstation on which you install Timeslips is considered the Timeslips server.
  • Network installation – If your firm has network workstations and a network server (which contains shared network drives), you can install your initial Timeslips installation on the network server. In this configuration, your firm’s network server is the Timeslips Server.
  • In network installations, after installing Sage Timeslips Premium on the first computer, you can use the local installer to install Sage Timeslips Premium to each network workstation that will access Timeslips. For additional information about configuring your network workstations, see KB article 63864 - 'How to Perform a Local Installation of Sage Timeslips Premium' in Related Resources below.

You can install Sage Timeslips in many network environments. Our online knowledgebase includes detailed installation instructions for some of these specific network environments. To access our online knowledgebase for installation guides, please please refer to KB article 63919 - 'Sage Timeslips Premium Network Installation Guides' in Related Resources below.

  1. Download the Sage Timeslips installation file. If the installation process does not start automatically, start the installation by double-clicking on the Sage Timeslips download file. The download file will extract the necessary installation file and will open a menu of options.
  2. Choose Install Sage Timeslips
  3. During the wizard when asked if this is the Application Server or Database Server, choose Complete Server Installation.
  4. Choose your network share that you set up previously in the above steps from the Create Timeslips Share steps.
  5. Once installation completes then your Application Server is installed.

If you are using Sage Timeslips on the server, install on the server first.

On any computer that uses Sage Timeslips, browse to this network folder.

If you use the server as a workstation, you do not need to follow the instructions for local installation outlined below on the Sage Timeslips Server, you may run and use Sage Timeslips as installed on the server.

Perform Local Installs to your Sage Timeslips Workstations

On your workstation, perform your local install. This is not necessary on the server itself.

  1. Click Start, Run - or Windows Key+R - and type \\server_name and press Enter, where the server name is the name of your server. The network share TSSHARE should be listed as a folder. If you do not get this result, make sure that you have shared TSSHARE properly and that you have the correct name of your Timeslips server and the share you created.
  2. Double-click TSSHARE.
  3. Open the Timeslips folder, then the LoclInst folder, and double-click on Setup.exe to start the installation.
  4. Upon starting the local installation, choose the desired installation type.
  5. Choose the location for Sage Timeslips. On 32-bit workstations, this is typically C:\Program Files\Timeslips\ and on 64-bit workstations, typically C:\Program Files (x86)\Timeslips\.
  6. After the installation is complete, start Sage Timeslips. Select Help, About Sage Timeslips. The Installation folder should be \\server_name\Timeslips and the Application folder should be identical to the path specified in step 5 above.
  7. Perform this local install on each of your workstations.


[BCB:167:Chat Timeslips US:ECB] 

Steps to duplicate
Related Solutions

How to open port 3050 in Windows Firewall for Sage Timeslips
How to perform a local installation of Sage Timeslips
How to perform a multi-user upgrade on Sage Timeslips
Sage Timeslips installation guides