Services Overview
12 services working together for AI agent development
Seiling Buidlbox includes 12 services that can be individually enabled/disabled. All services run in Docker containers and communicate through a shared network.
🎯 Quick Navigation
🚀 Just Getting Started? → Quick Start Guide
🔧 Need Configuration Help? → Configuration Guide
📖 Want Individual Service Details? → Click any service link below
Core Services
User Interfaces
Service | Port | Purpose | Status | Documentation |
---|---|---|---|---|
OpenWebUI | 5002 | Primary chat interface | Always enabled | Setup Guide |
n8n | 5001 | Visual workflow builder | Always enabled | Workflow Guide |
Flowise | 5003 | AI agent builder | Always enabled | Agent Builder Guide |
AI Frameworks
Service | Port | Purpose | Status | Documentation |
---|---|---|---|---|
ElizaOS | 5005 | Conversational AI framework | Enabled by default | AI Framework Guide |
Cambrian | 5006 | Multi-modal agent platform | Enabled by default | DeFi Agent Guide |
Sei MCP Server | 5004 | Blockchain operations | Enabled by default | Blockchain Tools Guide |
Databases
Service | Port | Purpose | Status | Documentation |
---|---|---|---|---|
PostgreSQL | 5432 | Primary database | Always enabled | Database Guide |
Redis | 6379 | Cache and sessions | Always enabled | Cache Guide |
Qdrant | 6333 | Vector database | Enabled by default | Vector DB Guide |
Neo4j | 7474 | Graph database | Enabled by default | Graph DB Guide |
Infrastructure
Service | Port | Purpose | Status | Documentation |
---|---|---|---|---|
Traefik | 80/443 | Reverse proxy & SSL | Production only | Proxy Guide |
Ollama | 11434 | Local LLM server | Disabled (heavy) | Local LLM Guide |
Service Control
Enable/Disable Services
# Edit .env file
ENABLE_OPENWEBUI=yes
ENABLE_N8N=yes
ENABLE_FLOWISE=yes
ENABLE_ELIZA=yes
ENABLE_CAMBRIAN=yes
ENABLE_SEI_MCP=yes
ENABLE_POSTGRES=yes
ENABLE_REDIS=yes
ENABLE_QDRANT=yes
ENABLE_NEO4J=yes
ENABLE_TRAEFIK=no # Production only
ENABLE_OLLAMA=no # Requires 8GB+ RAM
# Restart services
docker compose restart
📖 Need help with environment variables? → Environment Configuration Guide
Service Categories
🚀 Always Enabled (Core Infrastructure)
These services form the foundation and cannot be disabled:
- OpenWebUI: Primary user interface
- n8n: Workflow automation engine
- Flowise: Visual agent builder
- PostgreSQL: Primary data storage
- Redis: Session and cache management
⚡ Enabled by Default (AI & Blockchain)
These provide the main AI and blockchain functionality:
- ElizaOS: Conversational AI framework
- Cambrian: DeFi-focused agent platform
- Sei MCP Server: Blockchain integration tools
- Qdrant: Vector storage for AI embeddings
- Neo4j: Graph relationships and data
🔧 Optional Services (Production & Advanced)
Enable these based on your specific needs:
- Traefik: For production deployments with SSL
- Ollama: For local LLM hosting (requires 8GB+ RAM)
🔗 Related Resources
Getting Started Resources
- Quick Start Guide - Deploy everything in 5 minutes
- Configuration Guide - Customize your setup
- User Guide - Learn to use each interface
Technical Resources
- Environment Variables - Complete configuration reference
Templates & Examples
- n8n Templates - Ready-to-use workflows
- OpenWebUI Functions - Sample configurations
- Flowise Examples - Sample configurations
Support Resources
- External Resources - Official documentation links
🎯 Service Workflows
Typical Development Flow
1. Start with OpenWebUI → Test AI interactions
2. Build workflows in n8n → Automate processes
3. Create agents in Flowise → Design conversational AI
4. Use MCP Server → Add blockchain functionality
5. Deploy with Traefik → Go to production
Common Integration Patterns
- OpenWebUI + Cambrian: Chat interface with DeFi operations
- n8n + Sei MCP: Automated blockchain workflows
- Flowise + ElizaOS: Advanced conversational agents
- Qdrant + Neo4j: Hybrid vector and graph data storage
🔍 Quick Health Checks
# Check all service status
docker compose ps
# Test core services
curl http://localhost:5002/health # OpenWebUI
curl http://localhost:5001/healthz # n8n
curl http://localhost:5003/api/v1/ping # Flowise
curl http://localhost:5004/health # Sei MCP Server
curl http://localhost:5005/health # ElizaOS
curl http://localhost:5006/health # Cambrian (if available)
📊 Resource Usage
Lightweight Setup (4GB RAM)
Enable only core services:
ENABLE_TRAEFIK=no
ENABLE_OLLAMA=no
ENABLE_NEO4J=no
Standard Setup (8GB RAM)
Default configuration with all AI features:
# All services enabled except Traefik and Ollama
Production Setup (16GB+ RAM)
Full deployment with local LLM:
ENABLE_TRAEFIK=yes
ENABLE_OLLAMA=yes
Next Steps:
- 🚀 New User? → Quick Start Guide
- 🔧 Need Setup Help? → Configuration Guide
- 🎯 Ready to Build? → User Guide