Skip to content

Services

The addresses of a Compose installation. Credentials are in .env in the installation directory.

Service URL Login
Administration portal http://localhost:3000 platform-admin + initial PLATFORM_ADMIN_PASSWORD
User portal http://localhost:3002 Keycloak account created or linked by an administrator
API documentation /docs on either portal Portal session
User MCP server http://localhost:3002/mcp Keycloak sign-in through the iceberg-mcp client, your own permissions
Administration MCP server http://localhost:3000/mcp Keycloak sign-in through the iceberg-mcp client, platform-admin role
Keycloak console http://localhost:8080/admin admin + KEYCLOAK_ADMIN_PASSWORD
Polaris Iceberg REST API http://localhost:8181/api/catalog Keycloak bearer token (connect from your computer) or client credentials
RustFS console http://localhost:9001 RUSTFS_ACCESS_KEY + RUSTFS_SECRET_KEY
pgAdmin http://localhost:5050 Optional (pgAdmin); PGADMIN_EMAIL + PGADMIN_PASSWORD
Conversational BI http://localhost:3007 Optional extension; Keycloak account
dbt pipelines http://localhost:3004 Optional extension; Keycloak account, MCP through the ext-dbt-mcp client
Ingestion (dlt) http://localhost:3008 Optional extension; Keycloak account, MCP through the ext-ingestion-mcp client
Evaluations http://localhost:3012 Optional extension; Keycloak account, MCP through the ext-evaluations-mcp client
OpenMetadata http://localhost:3011 Optional extension; opens your OpenMetadata server, sync status at /api/status

All ports bind to 127.0.0.1, and PostgreSQL is internal only. For access beyond localhost, see deploying beyond localhost or the quick-share skill.

On Kubernetes every portal has its own HTTPS host, the credentials are in the Secret iceberg-platform, and pgAdmin and the RustFS console don't exist; see addresses and sign-in.