Baseworks n8n CrewAI Deployment
Created 2026-02-18
Updated 2026-02-18
Status active
Tags
Agent System Project
Section titled “Agent System Project”Objective
Section titled “Objective”Deploy an autonomous agent system using n8n + CrewAI on Hetzner VPS (via xCloud) that handles content creation, forum/email triage, WordPress maintenance, and vault capture — accessible to both Patrick and Ksenia from anywhere.
Key Results
Section titled “Key Results”- Phase 1: VPS provisioned, n8n running, vault syncing, Slack connected
- Phase 2: CrewAI deployed and responding to HTTP calls
- Phase 3: Core workflows built (WordPress, forum, content, kill switch)
- Phase 4: Slack integration tested, approval buttons working
- Phase 5: Prompts refined, feedback loops active, costs optimized
Architecture
Section titled “Architecture”See deployment-guide in 03-resources/agent-system/docs/
Components:
- n8n — Workflow automation (scheduling, triggers, file ops, messaging)
- CrewAI — Multi-agent orchestration (content strategy, response drafting)
- Slack — Notifications, approvals, mobile vault capture
- Vault (Git) — Single source of truth, bridges all systems
Estimated Costs
Section titled “Estimated Costs”| Item | Monthly |
|---|---|
| Hetzner CX22 | ~$5-6 |
| xCloud Starter | $5 |
| OpenRouter LLM tokens | $15-40 |
| Slack | Free |
| Total | ~$26-52 |
All agent system code and config lives in: 03-resources/agent-system/
agent-system/├── crewai/ — CrewAI app (Python, YAML configs, knowledge docs)├── n8n-workflows/ — Importable n8n workflow JSON files├── docker/ — Dockerfile, docker-compose.yml, .env.example├── scripts/ — VPS setup and deployment scripts└── docs/ — Deployment guide, architecture notes- Nothing installed on Patrick’s or Ksenia’s Macs — entire system is on VPS
- To update agent behavior: edit vault files locally, git push, VPS pulls
- Kill switch: type
STOPin Slack#agent-alerts - Revert plan: delete Hetzner server, remove Slack workspace. Zero local footprint.