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 -dConfiguration
Key environment variables:
| Variable | Description | Default |
|---|---|---|
SERVER_URL | Your Fuse instance URL | http://localhost:3000 |
PG_DATABASE_URL | PostgreSQL connection string | postgres://postgres:postgres@db:5432/default |
APP_SECRET | Secret key for encryption | (must be set) |
REDIS_URL | Redis connection string | redis://redis:6379 |
Email Configuration
To enable email notifications, configure the SMTP settings in your .env file. See the email setup section for details.