# Foodlinkk Command Center — Context (voor Cursor / nieuwe machine) > **Volledige documentatie:** [PLATFORM-AZ.md](./PLATFORM-AZ.md) > **Gitea repo:** http://10.4.7.18:3001/aissa/foodlinkk-command-center ## Snel overzicht | Item | Waarde | |------|--------| | VM106 | `10.4.7.18` | | Cockpit | http://10.4.7.18:8600 | | Tools API | http://10.4.7.18:8700 | | Gitea | http://10.4.7.18:3001 | | Code op server | `/home/aissa/foodlinkk-command-center` | | NAS klanten | `/home/aissa/nas-clients` | | Deploy | `bash deploy-all.sh` (rsync + migraties + docker + **Gitea push**) | | SSH | `aissa@10.4.7.18` | ## Stack - **Cockpit** — FastAPI + Jinja2 + Alpine.js (UI, proxy naar Tools API) - **Tools API** — Connectors: retail, packaging, ops, email, CRM - **PostgreSQL** — `foodlinkk_db`, migraties `001`–`023` - **16 agents + Herman** — souls, events, mesh, goedkeuringen - **VM105** — Ollama `qwen3:8b`, Herman orchestrator `:8090`, ChromaDB ## SysOps & Gitea - User **sysops** pusht naar Gitea bij elke **deploy-all** - Goedgekeurde backup → zelfde volledige repo-sync - Activiteit in `sysops_activity` + **IT Ops** tab + **Herman briefing** - Cron 07:00 SysOps (approval scan/backup), 07:30 Herman briefing ## Belangrijkste features (2026) - Agents: 3D avatars, klikbare events, SysOps met petje - Packaging Studio + Herman `maak verpakking: ...` - Projecten + NAS per klant (`packaging/`, `photos/`, …) - Clients CRM + i18n NL/EN - Herman dashboard: briefing, approvals, viz ## Cursor op andere laptop ```bash git clone http://10.4.7.18:3001/aissa/foodlinkk-command-center.git cd foodlinkk-command-center cursor . ``` In chat: `@docs/CONTEXT.md` `@docs/PLATFORM-AZ.md` ## Taal & conventies - UI default Nederlands (`cockpit/static/i18n/nl.json`) - Geen commits zonder expliciete vraag - Deploy altijd via `deploy-all.sh`