Prerequisites
Software
| Software | Minimum version | Install |
|---|---|---|
| Docker | 24.0 | docs.docker.com/get-docker |
| Docker Compose | 2.20 | docs.docker.com/compose/install |
| Git | 2.30 | git-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.
Domain (recommended)
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.
| Port | Service | Expose externally? |
|---|---|---|
| 3001 | Next.js client | Yes (or via reverse proxy) |
| 8001 | FastAPI server | Yes (or via reverse proxy) |
| 5433 | PostgreSQL | No |
| 8123 | ClickHouse HTTP | No |
| 9000 | ClickHouse native | No |
| 6379 | Redis | No |