Requirements for LP services and third party applications#
FaceStream requires LUNA PLATFORM components, additional databases, and the LUNA Streams service. Basic information about this software is contained in this document.
LUNA Streams is not a component of the LUNA PLATFORM.
The following LUNA PLATFORM components are used by default with FaceStream:
-
LUNA Licenses is used to license the LUNA Streams service.
-
LUNA Configurator is used for quick access to the basic FaceStream settings and LUNA PLATFORM service settings.
-
PostgreSQL is used as the default database for the LUNA Streams service. It is also possible to use an Oracle database instead of PostgreSQL.
-
InfluxDB is used for monitoring. If necessary, monitoring can be disabled.
The following database versions are recommended for use with LUNA Streams:
- PostgreSQL: 16
- Oracle: 21c
To upload settings to the LUNA Configurator service, Python version 2.x or 3.x is required.
Installation and configuration of Oracle is not described in this manual. Further in the document, examples of launching using PostgreSQL will be given.
Balancers (for example, Nginx) and other software can be used when scaling the system to provide fail-safety. Their configuration is not described in this document.