CredoID is very lightweight and agile access control solution, that can run on low-end hardware in small systems. Performance is affected primarily by the number of events, therefore hardware requirements scale up as project size grows (usually in terms of users / events).
CredoID requires 64-bit system to run. Currently supported operating systems are:
CredoID can also run on Linux via Docker container.
How to install Docker engine
CredoID Docker image
CredoID runs perfectly fine on single CPU core. However, 4 cores or more per socket are recommended to fully make use of multi-threaded service architecture.
Higher CPU count demanding operations like report generation can require more CPU cores for faster performance.
Windows system should have at least 8GB of free RAM to run CredoID.
The service process itself ussually sits at around 1GB of RAM, some events (such as event search, report generation, audit log, etc.) result in short bursts in RAM usage.
Please consider that Database will request more RAM and atleast of 2GB of free RAM should be dedicated.
Default installation requires at least 2GB of storage dedicated to CredoID.
However, as soon as you upload user images, maps or make use of automatic backups, you should plan your storage requirements accordingly.
We highly recommend to use SSD for best performance.
CredoID doesn't require internet access. Updates are installed manually and no OTA is built-in for security reasons.
CredoID doesn't need any actual web server (such as nginx or Apache). However, you might need to put a reverse proxy in front of CredoID if you require advanced network / DNS configuration.
Starting from version 4.9.0 CredoID uses PostgreSQL database engine. You can use PostgreSQL database embedded in the installer or deploy it separately.
We recommend to use the latest version of PostgreSQL when possible.
The following modern browsers are supported:
Note that only the latest stable versions of these browsers are supported. All browsers can update automatically in the background.