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.