Self-Hosting

Deploy Fuse on your own infrastructure with Docker Compose.

Fuse can be self-hosted using Docker Compose. This guide covers the setup process for production deployments.

Requirements

  • Docker and Docker Compose
  • PostgreSQL 16+
  • Redis
  • At least 4GB RAM (t3.medium or equivalent)

Quick Start

git clone https://github.com/fusegtm/fuse-platform.git
cd fuse-platform/packages/twenty-docker
cp .env.example .env
# Edit .env with your configuration
docker compose up -d

Configuration

Key environment variables:

VariableDescriptionDefault
SERVER_URLYour Fuse instance URLhttp://localhost:3000
PG_DATABASE_URLPostgreSQL connection stringpostgres://postgres:postgres@db:5432/default
APP_SECRETSecret key for encryption(must be set)
REDIS_URLRedis connection stringredis://redis:6379

Email Configuration

To enable email notifications, configure the SMTP settings in your .env file. See the email setup section for details.

On this page

GitHubEdit this page on GitHub