Platform Readiness
The following information provides more information about the configuration of the general self-hosted requirements.
Firewall Configuration
Ingress
The TCP port 443 is the only entry point that Credo AI exposes. The optional kotsadmin UI console is exposed on port 8800.
Egress
The platform requires access to any integrations (e.g. SMTP, IdP) as well as the components you externalize (e.g. Postgres, S3).
Database
The Credo AI application requires an external relational postgres database version PostgreSQL 13 with either the ability to install extensions or the availability of the following extensions:
btree_gin
citext
pg_trgm
Object Storage
The Credo AI application requires AWS S3 or S3-compliant object storage for assets and user document interaction.
Private Registry (optional)
Air-gapped installations can use an in-cluster registry created by kotsadmin or you can push images to a private registry. A private registry is also optional if you have an online Credo AI installation.