This page describes the system operating environment requirements of SenseID.
Ubuntu Server 18.04 LTS is recommended for the Sense ID usage environment. We recommend a quad-core or higher CPU, 8GM or higher RAM, and 100GB or higher disk capacity on the hardware side. Note that AVX is required for the CPU instruction set.
The services described in this section are running inside the server. It is strongly recommended to implement a secure API mechanism, authentication mechanism, secure communication, and DNS outside of SenseID for safe use.
It is recommended to use separate servers for Ruby-Cloud-API and Go-Workers if possible.
Ruby-Cloud-API
The HTTP services, including the main interface for client API calls.
Service port: 3000
Go-Workers
The back-end computing vision services, primarily the encapsulation of algorithms provided to Ruby-Cloud-API in HTTP.
Service port: 50050
Configuration items
Configuration requirements
Minimum operating system kernel version number
V3.2.0 or more
CPU model
x86_64
Requirements for the number of CPU cores
Quad-core (4) or more
CPU instruction set
SSE, AVX, FMA;
compatibility: SSE > AVX > FMA;
operating speed: FMA > AVX > SSE
RAM requirements
16GB or more
Supported OS & minimum version
Ubuntu Server (16.04 LTS) or higher
Disk space requirements
100GB or more