Minimum safeguards
- Terminate HTTPS at a trusted reverse proxy or load balancer.
- Configure a long admin password before allowing remote access.
- Keep the instance on a private network unless public access is required.
- Store provider credentials in a secret manager or protected environment file.
- Restrict filesystem access to
/app_dataand its backups. - Expose only the ports required by the selected workflow.
- Rotate credentials and MCP tokens after suspected exposure.
Data flow
Self-hosting the application does not automatically keep presentation content local. Hosted text, image, or search providers receive the content sent to them. Use local providers and disable external integrations when a workflow requires local-only processing.API and MCP
The REST API uses the configured admin credentials when authentication is enabled. MCP uses a bearer token derived from the authenticated session. Protect both behind the same network and TLS controls as the browser application.Configure authentication
Create, rotate, and recover the self-hosted admin account.