IC: All versions from 2026
For InstaCode before 2026, see the corresponding article.
InstaCode allows users to save several types of user data; client records, master key systems, hooks locations, favourite series and series notes. With the normal 'Standalone' installation of InstaCode, this user data is stored on the computer that InstaCode is running on and each copy of InstaCode has its own set of user data. i.e. No sharing of data.
When the user data needs to be shared by multiple copies of InstaCode, additional steps must be taken to install a shared database for the custom data. Then the custom data is stored on one computer (preferably a server) and all copies of InstaCode store their data in that database.
This process is not offered by the standard installation of InstaCode and requires the simple steps described below.
Note: Each workstation has a complete installation of the InstaCode program and data locally and it is only the custom data that is stored in a shared database. This is different to InstaCode before 2026.
Download the installer for the shared database engine from here:
https://download.whsoftware.com/ICSUB11/ICSharedCustomDBSetup.exe
Run ICSharedCustomDBSetup.exe on the machine that will store the shared database.
The database is stored in the same place as it would be for a standard Windows installation:
C:\ProgramData\WH Software\IC11\Custom\ICCustom.fdb
If you install
ICSharedCustomDBSetup.exeon a computer that already has InstaCode installed, the database ICCustom.fdb will not be overwritten, and will be used by the database engine for the shared database access.
On the computer where you installed ICSharedCustomDBSetup.exe, you must open TCP port 30671 on the Windows Firewall (or any other firewall that you may use).
Each of your computers where you install InstaCode needs a configuration change to tell it to look to the shared database instead of a local database for your custom data.
On each computer, edit the file:
C:\ProgramData\WH Software\IC11\IC.ini
Add this section:
[Custom-Database]
ServerName=XXXXXX
Where XXXXXX is the name of the computer on your network where you installed the shared database engine (ICSharedCustomDBSetup.exe) and where you make the Windows Firewall entry.
If the section [Custom-Database] already exists in your IC.ini file, then edit it with care, but do not duplicate it by adding it again.