Self-hosted AI automation platform
A multi-company FMCG group
n8n on Kubernetes behind 2FA · 8 automations unattended
- 01Mapped what was actually being done by hand, and what it cost
- 02Built the platform, hardened it, put credentials behind Vault
- 03Moved automations across one at a time, watching each for a full cycle
- Problem
- Work that mattered was being done by hand, on a schedule that depended on somebody remembering. The data lived in an enterprise ERP, production databases and a set of internal APIs that had never been designed to talk to each other.
- Build
- A self-hosted n8n platform on Kubernetes, behind Authelia for 2FA, with credentials held in Vault rather than in workflow definitions. Each automation reaches the ERP, the databases and the internal APIs directly, with its own least-privilege access.
- Outcome
- Eight automations now run unattended in production. Nothing waits on somebody remembering, and every run leaves a trace you can read afterwards.