CredoID

CredoID Installation with PostgresSQL server

How to install CredoID version 4.9 or higher

Before installation, make sure your system meets all the requirements.

Install

  1. Download latest version of installer from official download repository.
  2. Extract the package to the folder of your choice.
  3. Launch CredoID_4.x.x_setup.exe

CredoID installer might not start if there are "pending" Windows updates. Make sure you have latest Windows updates installed.

installpg.png

  1. Select installation options:

Required option to install main CredoID component as a Windows service.

Check this option if you want PostgreSQL database server installed.

Do not select this option if you are going to use your own PostgreSQL server.

Please read license terms before proceeding next.

Change installation location. By default it will be installed in C:\Program Files\Midpoint-Security\CredoID.

  1. Click "Install" to begin installation. Postgres superuser password will be randomly generated if you chose to install "Pre-configured Postgre database server".

pg_psw_gen.png

  1. After successful installation you can click "Launch" to start CredoID in your default browser or "Exit" to close the installation window.
    installdone.png

PostgreSQL setup

CredoID v4.8.x and earlier versions use Microsoft SQL Server as main database. Versions 4.9.x and above use PostgreSQL.
If you're updating from an older version, you can still use Microsoft SQL Server until July 31, 2023. At this date support for MS SQL will be discontinued. Read more.

  1. If "Pre-configured Postgre database server" is checked - PostgreSQL setup will take place before installing CredoID.

pgsetup1.png

  1. Specify the directory where PostgreSQL will be installed.
    C:\Program Files\PostgreSQL\14 is selected by default.

pgsetup1_2.png

  1. Select the components you want to install.

pgsetup2.png

  1. Select a directory under which to store your data.
    C:\Program Files\PostgreSQL\14\data is selected by default.

pgsetup2_2.png

  1. Provide a password for the database superuser. You can choose your own password or keep the one that was generated during initial steps of the setup.

CredoIDPassword1 was set as default database password up to version 4.16.164.
New installations generate a random password that you should write down.

pgsetup3.png

If you decide to change password for your database superuser in this step, you will have to update your password during the first launch of CredoID.

  1. Select the port number the server should listen on. 5432 is selected by default.

pgsetup3_2.png

  1. Select the locale to be used by the new database cluster.

pgsetup4.png

C – the default Locale.
The C locale, also known as the POSIX locale, is the POSIX system default locale for all POSIX-compliant systems. The Oracle Solaris operating system is a POSIX system. The Single UNIX Specification, Version 3, defines the C locale.

  1. Pre Installation Summary

pgsetup5.png

  1. Completing the PostgreSQL Setup Wizard. Stack Builder is optional, it can be unchecked.

pgsetup6.png

First Launch

With pre-configured database, providing your own password

If you changed your superuser password during step 5 of PostgreSQL setup - password authentication will fail during your first launch. All you have to do is update the password field and click Update settings.

dbsetup_psw2.png

With pre-configured database, using default password

After succesful installation/update you will be greeted with login screen.

login.png

Default credentials are:

In versions 4.16.164 and later, the password policy has been updated to require operators to change their default password upon first login

Without pre-configured database

If you have chosen to install only service part and use your own database, then DB setup screen will be shown.

database_setup.png

PostgreSQL database setup:

Update

While updates are generally safe and it's very unlikely that it would result in data loss, it's your responsibility to have a proper backup of your database before performing an update. Note that it's not possible to go back to a previous version of CredoID once the database schema has been updated.

CredoID 4.12.0 and newer versions is only compatible with the PostgreSQL database. Users currently running PostgreSQL can update straight away.
Users running Microsoft SQL have to update CredoID up to version 4.11.288. Only then migration tools can be used to migrate databases. To migrate the database please check migration tool manual.

Please contact us if you want to update from version 2.X or 3.X.

The process of update is very straight forward.

  1. Download latest version of installer from official download repository.
  2. Extract the package to the folder of your choice.
  3. Launch CredoID_4.x.x_setup.exe

update.png

  1. Continue with "Update" and that's it!

Uninstall

  1. Launch CredoID installer or use Windows "Add or remove programs".

uninstallpg.png

  1. Check "Remove user settings" if you want to delete all stored settings (clean uninstall).
  2. Continue with "Uninstall"