Self-Hosting & VPC
Self-Hosting Guide
Run the DataFuse API, dashboard, database, and public site in your own environment.
Self-hosting DataFuse
The repository includes Docker Compose and Kubernetes manifests for teams that want to operate DataFuse in their own environment.
Components
- FastAPI service for authentication, providers, integrations, billing, and tool execution.
- Nuxt dashboard for authenticated product workflows.
- PostgreSQL for application data.
- Generated Nuxt public site served by the API container.
Operator responsibilities
Self-hosting gives you infrastructure control; it does not automatically provide a compliance certification or security boundary. Before production use, configure:
- TLS termination and network policy.
- Database encryption and backup policy.
- Secret management and key rotation.
- Access control for operators and service accounts.
- Log destinations, retention, and monitoring.
- Vulnerability updates and incident response.
Use the checked-in deployment manifests as a starting point and review every environment-specific value before applying them.