FlowTech-AI is a comprehensive local AI stack designed for FPV, infrastructure, automation, and documentation tasks. This guide covers how to use the system effectively.
| Service | URL | Purpose | Credentials |
|---|---|---|---|
| OpenWebUI | http://localhost:8081 | Main AI Interface | Auto-configured |
| n8n | http://localhost:5678 | Workflow Orchestrator | Check .env file |
| Langfuse | http://localhost:3300 | AI Observability | Check .env file |
| SearxNG | http://localhost:8082 | Web Search | Public access |
| Qdrant | http://localhost:6333 | Vector Database | Internal only |
Check your .env file for current credentials:
cat .env | grep -E "(USER|PASSWORD|EMAIL)"- Access: http://localhost:8081
- Start Chat: Click "New Chat" to begin conversation
- Model Selection: Choose from available Ollama models
- Web Search: Enabled by default via SearxNG
- Document Upload: Upload PDFs, text files, images
- Auto-Vectorization: Documents are automatically processed
- Context Retrieval: AI uses uploaded documents for responses
- OCR Pipeline: Extract text from images/PDFs
- Ingestion Pipeline: Process and store documents
- Custom Functions: Connect to n8n workflows
- Go to Admin Panel > Settings > Web Search
- Configure:
http://searxng:8080/search - Enable "Use web search"
- Admin Panel > Models
- Add Ollama models:
http://192.168.0.2:11434 - Recommended models:
qwen2.5:7b(primary)llama3.2:3b(fallback)
- Import Workflow:
SRC/N8N-openwebui-workflow.json - Import Function:
SRC/function-N8N Pipe.json - Configure Webhook:
http://n8n:5678/webhook/invoke_n8n_agent
- PDF Processing: OCR and summarization
- Infrastructure Analysis: Log analysis and recommendations
- FPV Documentation: Technical sheet generation
- Automation Proposals: Workflow suggestions
- Access n8n interface
- Select workflow
- Configure input parameters
- Execute manually or via webhook
- Monitor execution in real-time
- Trace Monitoring: Track AI interactions
- Performance Metrics: Latency and error rates
- Cost Tracking: Token usage and costs
- Feedback Collection: User ratings and improvements
- Access Langfuse dashboard
- Create organization
- Create project
- Generate API keys
- Configure OpenWebUI integration
- Dashboard: Real-time metrics
- Traces: Individual AI interactions
- Analytics: Usage patterns and performance
- Alerts: Error notifications
- docs_public: Public documents, auto-vectorized
- docs_prive: Private documents, manual approval
- convos_long: Long conversation storage
- Via OpenWebUI: Direct upload in chat
- Via n8n: Automated processing workflows
- Manual: Copy to
AI_Data/docs_*/directories
- Vector Search: Semantic document search
- Keyword Search: Traditional text search
- Context-Aware: AI uses relevant documents
- Master Agent: Coordinates other agents
- Specialist Agents: Domain-specific tasks
- Document Agent: Handles document processing
- Search Agent: Web search and information gathering
- Upload PDF via OpenWebUI
- OCR pipeline extracts text
- n8n processes content
- Specialist agent analyzes
- Results returned to UI
- Log files uploaded
- Analysis agent processes logs
- Recommendations generated
- Report exported to Nextcloud
- Model Selection: Use appropriate model size
- Context Management: Limit conversation history
- Resource Monitoring: Watch RAM and CPU usage
- Regular Cleanup: Archive old conversations
- Local Processing: All data stays local
- Access Control: Use authentication features
- Backup Strategy: Regular data backups
- Network Security: Limit external access
- Slow Responses: Check Ollama service
- Memory Issues: Restart services
- Search Failures: Verify SearxNG status
- Workflow Errors: Check n8n logs
- Check service logs:
docker compose logs [service] - Verify service status:
docker compose ps - Review configuration files
- Check system resources
- Define pipeline in OpenWebUI
- Connect to n8n webhooks
- Configure processing steps
- Test and deploy
- OpenWebUI API: REST API for automation
- n8n Webhooks: Custom integrations
- Langfuse API: Monitoring integration
- Qdrant API: Vector operations
- Markdown Export: Conversation summaries
- PDF Reports: Generated documents
- JSON Data: Structured data export
- Nextcloud Sync: Automated backups
- Use Templates: Save common prompts
- Batch Processing: Process multiple documents
- Scheduled Tasks: Automate regular workflows
- Custom Functions: Create reusable components
- Discord Bot: Connect via n8n
- Telegram Integration: Mobile access
- Webhook Endpoints: External system integration
- Database Connections: Direct data access
Need Help? Check TROUBLESHOOTING.md or review SETUP.md for technical details.