n8n-optimified
activeWorkspace
OTF
Created
2026-03-15
Updated
2026-03-26
Content
Self-hosted n8n instance for Optimified workflow automation.
## Info
- **URL:** https://auto.optimified.com
- **Server:** Railway → project `otf-n8n` (`d3f77fd6`), 4 services
- **Services:** Primary (`3585df0e`), Worker (`42c2a555`), Redis (`5980dade`), Postgres (`8ba359d5`)
- **Status:** running
- **Version:** 2.13.3
- **Port:** 5678
- **Execution mode:** queue (with workers)
- **Railway domain:** `primary-production-6878a.up.railway.app`
- **Variables (sensitive — stored in Railway only):** `N8N_ENCRYPTION_KEY`, `DB_POSTGRESDB_PASSWORD`, `QUEUE_BULL_REDIS_PASSWORD`
## Access
| Account | Role | Purpose | Access |
|---------|------|---------|--------|
| mike@optimified.com | Admin (instance owner) | Administration, MCP | MCP server + UI — full visibility into all workflows and users |
| shared@optimified.com | User | Production workflows | Official Optimified workflows. MFA device with Mike — team requests code to log in |
| {name}@optimified.com | User (per person) | Practice/sandbox | Individual accounts for training. Each person owns their MFA device |
### MCP Server
- **Registered via:** `claude mcp add` (user scope, stored in `~/.claude.json`)
- **Endpoint:** `https://auto.optimified.com/mcp-server/http`
- **Auth:** JWT bearer token (sub: `e11a80ec-8cdf-47e1-a78f-32eeef7a73c0`)
- **Tools:** 13 (search/get/create/update/archive workflows, execute, validate, publish, search nodes, get node types)
- **Edition:** Community (self-hosted) — no RBAC, no fine-grained permissions. Admin sees all workflows.
- **Note:** No separate API key needed for shared@ — admin MCP covers everything
## Changelog
All notable changes to this n8n setup.
### [Unreleased]
### [1.0.0] - 2026-03-26
#### Added
- Deployed on Railway under `otf-n8n` project (n8n-with-workers template)
- Custom domain `auto.optimified.com` configured (Cloudflare proxied)
- Worker mode enabled for background execution
- Postgres + Redis provisioned