Skip to main content

Prerequisites

Software

SoftwareMinimum versionInstall
Docker24.0docs.docker.com/get-docker
Docker Compose2.20docs.docker.com/compose/install
Git2.30git-scm.com

License key

EE requires a valid license key. Purchase your license at aicser.com. You will set this as LICENSE_KEY in your environment.

Azure OpenAI

AI features require an Azure OpenAI resource with at least one deployed model. You will need:

  • API key
  • Endpoint URL
  • API version
  • Deployment name

See AI Configuration for setup instructions.

A domain name is recommended for production so you can serve Aicser over HTTPS. See SSL & Reverse Proxy.

Firewall

Only expose ports 3001 (client) and 8001 (server) externally, or proxy them through NGINX. Database ports must remain internal.

PortServiceExpose externally?
3001Next.js clientYes (or via reverse proxy)
8001FastAPI serverYes (or via reverse proxy)
5433PostgreSQLNo
8123ClickHouse HTTPNo
9000ClickHouse nativeNo
6379RedisNo