Note: This is historical documentation and we recommend using the latest Ouvvi Version.
As of Ouvvi release 2.5 the installation is now manual in order to provide a multi-tenant flexible installation process.
You can now deploy multiple Ouvvi instances on a single server, each instance has it's own Database, Web App, Windows Service, Connection Library and version of Data Sync.
The installation is quite simple but there are a number of Steps to follow.
Install Data Synchronisation Studio as normal selecting either 64 bit (recommended) or 32 bit as required for your system. Then activate Data Sync with your Server Edition License Key.
The first step is to copy the 'Ouvvi' folder from the Data Sync installation directory into a Folder that will hold your Tenants. This is a Snapshot if you like of the Version you are installing, later if you upgrade the version of Data Sync it will not affect your Ouvvi and Ouvvi Data Sync version unless you update the Tenant version.
Copy the Folder
C:\Program Files\Simego\Data Synchronisation Studio 3.0\Ouvvi to the location to create the Tenant i.e.
You will now see that you have folders for the main parts of Ouvvi for this Tenant. Next we need to configure the IIS Site to point to the Web Folder and set the Domain Account on the AppPool.
Add a Site to IIS, set the Name and Point the Physical Path to location of the Web folder under your Tenant Folder i.e.
D:\Tenants\DEV\Web, you will likely need to assign a Port for this instance unless you are using hostnames with your DNS server.
Under the Authentication Settings for the site you must disable the Anonymous option and enable Windows Authentication.
Next configure the Windows Account on the App Pool, locate the AppPool for this site, under Advanced Settings change the Identity to a Domain Service/Account that you want to use to run the Site.
You can now browse to the Ouvvi Site to start the configuration of the Ouvvi Database.
You will need to configure sections 1,2 and 4.
Clicking Setup then takes you to the Ouvvi Homepage if successful where you can complete the install by setting up the Ouvvi Windows Service.
Locate the program Simego.Console.Service.exe under the Tenant Service folder and run this with Elevated Administrator permission, this is required to install the program in the Windows Service Control Manager.
Then under the File menu choose the Install Windows Service Option. (Note you also use this if you want to uninstall later).
Now give your service a name, click OK when complete you should close this program.
Now if you open the Windows Service Control Manager (services.msc) you will see 'Ouvvi Processing Service' with the Tenant Name in brackets. You now need to configure the Service to use a Network Domain Service account and set it to Start up Automatically.
After you start the service if you go back to Ouvvi and view the services under Services->System Services you should see all Green flags indicating that the service has started and is running. Note: You can provide a name for this Instance in the Title bar by updating the setting under system settings.
That's it, now you can repeat the process to create instance for UAT and PROD. You can deploy multiple instances* on your server however each one will be using resources so there will be a limit to the number of tenants you can feasibly run on a single server.