This documents the live production infrastructure of SupplyShore as of 2026-08-07. Everything here is currently running and financed on $100 Linode credits.
Internet
│
▼
┌─────────────────┐
│ Linode │ (2 vCPU / 4 GB / 80 GB / ~$24 mo)
│ (Ubuntu) │
└────────┬────────┘
│ :80 / :443
▼
┌─────────────────┐
│ Traefik │ reverse proxy · TLS · routing
└────────┬────────┘
│
crm.supplyshoreltd.com
│
▼
┌─────────────────┐
│ EspoCRM │ (self-hosted, AGPLv3, PHP/MySQL)
│ procurement CRM │
└─────────────────┘
n8n is installed/available on the same host as the future automation engine (see 03-product/automation), and email (company mailboxes + Thunderbird) operates out-of-band.
| Item | Value |
|---|---|
| Provider | Linode (Akamai) |
| Plan | 2 vCPU, 4 GB RAM, 80 GB SSD |
| Cost | ~$24 / month |
| Funding | $100 Linode credits |
| OS | Ubuntu (LTS expected) |
| Location | Choose region closest to primary user base (e.g., EU/UK for buyer comms; or US-East/Europe). Revisit for latency. |
Capacity reality check:
05-roadmap/roadmap.crm.supplyshoreltd.com → EspoCRM service.traefik ACME provider).03-product/crm).03-product/automation).| Address | Role |
|---|---|
khalil@supplyshoreltd.com |
Principal / operations |
sales@supplyshoreltd.com |
Sales |
hello@supplyshoreltd.com |
General |
sourcing@supplyshoreltd.com |
Sourcing/RFQ |
| Gap | Impact | Resolution path |
|---|---|---|
| No structured supplier DB yet | Discovery data is manual / scattered | Build supplier-intelligence schema + enrichment pipeline (03-product/supplier-intelligence, 03-product/automation) |
| No lead-scoring | Can't prioritize suppliers/buyers | Score model in EspoCRM or n8n (03-product/supplier-intelligence) |
| n8n workflows not built | Automation promise unrealized | Prioritize 3 starter workflows (03-product/automation) |
| 4 GB RAM ceiling | Can't run AI/vector stack alongside CRM on same node | Add worker node / resize before AI layer (11) |
| No documented backups/security baseline | Data-loss & breach risk | Implement per 04-security/security immediately |
| No CRM extension pack (Reports/BPM/Quotes) | Limited reporting & quote workflow | Evaluate Sales Pack + Advanced Pack (03-product/crm) |
| Email not integrated with CRM | Manual logging | Enable IMAP integration / n8n mail sync |
.env used by EspoCRM, n8n, Traefik (store secrets securely, never in the repo).001 in 06-decisions/adr recording the current-state snapshot.