System Map — Infrastructure & Services
ALAI System Map
Ažurirano: 2026-03-16
Autor: John (AI Director, AI-first OS)
☁️ Azure VM — Supporting Services (Production)
VM: vm-alai-support | Azure Founders Hub | Sweden Central
Specs: Standard_B2als_v2 — 2 vCPU / 4GB RAM / 30GB SSD | IP: 4.223.110.181
Compose: /opt/alai/docker-compose.yml
SSH port 22 je zatvoren/firewall'd — pristup samo kroz Caddy/Cloudflare
| Servis | URL | Status |
|---|---|---|
| BookStack (wiki/docs) | https://docs.alai.no | ✅ |
| Vaultwarden (passwords) | https://vault.basicconsulting.no | ✅ |
| Documenso (e-sign) | https://sign.basicconsulting.no | ✅ |
| Grafana (monitoring) | https://grafana.basicconsulting.no | ✅ |
| Planka (kanban) | https://boards.basicconsulting.no | ✅ |
| Baikal (CalDAV) | https://cal.basicconsulting.no | ❌ down |
| Prometheus | (interno, bez javnog URL-a) | ? |
| Caddy | (reverse proxy za sve gore) | ✅ |
🖥️ ANVIL (MacBook Pro M3 Max) — Lokalni Dev
Docker containers (dev baze za produkte)
| Container | Port | Projekt |
|---|---|---|
| lumiscare-postgres | 5432 | Lumiscare |
| lumiscare-redis | 6379 | Lumiscare |
| plock-db | 5434 | Plock |
| plock-redis | 6380 | Plock |
| backend-postgres | 5435 | (shared backend) |
| backend-redis | 6381 | (shared backend) |
| bilko-postgres | 5436 | Bilko |
| bilko-redis | 6382 | Bilko |
| drop-postgres | 5433 | Drop |
| lobby-postgres | 5437 | Lobby |
| qdrant | 6333-6334 | RAG vector search |
| sonarqube | 9000 | Code quality |
| bookstack (lokalno) | 6875 | ⚠️ Dev/sync kopija, prod=Azure |
| bookstack_db | 3306 | (bookstack lokalni DB) |
⚠️ Ovo su DEV baze — production servisi su na Azure ili u cloud providerima
Lokalni servisi (ne Docker)
| Servis | Port | Detalji |
|---|---|---|
| Ollama ANVIL | 11434 | 10 modela (qwen2.5-coder:32b, llama3.1:8b, llama-guard...) |
| N8N | 5678 | Workflow automation (lokalni, via LaunchAgent) |
| MC Dashboard | (interno) | Mission Control web UI |
| Caddy Vault | (interno) | Secret proxy |
| Tender Dashboard | (interno) | Anbud-tracking UI |
| Tool Shed | (interno) | Tool registry API |
Ollama Modeli
| Host | Modeli | Najveći |
|---|---|---|
| ANVIL (localhost:11434) | 10 | qwen2.5-coder:32b (23GB), llama-guard3:8b |
| FORGE (10.0.0.2:11434) | 5 | deepseek-r1:70b (42GB), qwen3:32b (20GB) |
⚙️ Aktivni LaunchAgent Daemoni (~33)
ALAI Kernel
agent-timeout-monitor · idle-learning-daemon · ram-monitor · task-router
John's Agents
browser-worker · caddy-vault · cloudflared · comms-agent · documenso-webhook · draft-sender · email-tracker · event-dispatcher · hook-daemon · intake-watcher · mc-dashboard · n8n · network-watchdog · ops-watchdog · outbox-processor · pi-orchestrator · pipeline-watcher · slack-bot · telegram-agent · tender-dashboard · tool-shed · vault-keeper · vault-proxy
Produkt Monitoring
drop.health-check
🗄️ Aktivne SQLite Baze (~54) — ~/system/databases/
| Baza | Namjena |
|---|---|
| mission-control.db (10MB) | Svi MC taskovi (3847 done, 36 open) |
| hivemind.db (52MB) | Intel, knowledge, sessions, events |
| knowledge.db (187MB) | RAG knowledge base |
| flywheel.db (36MB) | RAG cache |
| events.db (11MB) | Event bus log |
| guardrails-audit.db (9.6MB) | AI safety audit |
| bee-index.db (3.4MB) | Code/file index |
| tenders.db (184KB) | Anbud/tender tracker |
| leads.db (224KB) | CRM leads |
| contacts.db (96KB) | CRM kontakti |
| hivemind-archive.db (5.9MB) | HiveMind arhiva |
| email-inbox.db (164KB) | Email inbox |
| drafts.db (292KB) | Email draftovi |
| routing-outcomes.db (64KB) | AI routing metrike |
| tool-audit.db (900KB) | Tool usage audit |
| bih-tenders.db (284KB) | BiH tender scraper |
| strategy-tracker.db (128KB) | Strategija/OKR |
| teams.db (40KB) | Timovi |
| projects.db (40KB) | Projekti |
| pipeline.db (56KB) | Sales pipeline |
| sprint-pipeline.db (32KB) | Sprint tracker |
| goals.db (44KB) | Ciljevi |
| invoices.db (36KB) | Fakture |
| baikal-caldav.db (108KB) | Kalendar (CalDAV backup) |
| + još ~30 manjih baza | contacts, emails, tickets, vcr, distill... |
🌐 Eksterni Servisi
| Servis | Namjena |
|---|---|
| Anthropic API | Claude (claude-3-5-sonnet, claude-opus) |
| Fiken | Regnskap, fakture, lønn (NO) |
| Cloudflare | DNS, Tunnel, DDoS zaštita |
| Slack (basicconsulting) | Interna komunikacija |
| Telegram | Notifikacije, bot |
| Dropbox | File sync |
| one.com | Email hosting (SMTP/IMAP) |
| GitHub | Code repos |
| Azure Founders Hub | VM hosting |
🔧 Tools & Scripts — ~/system/tools/
- Ukupno: 1,310 skripti
- JS: 1,248 | SH: 58 | PY: 4
📁 Ključni Direktorijumi
~/system/
tools/ ← 1,310 JS/SH skripti
databases/ ← ~54 aktivnih SQLite baza
config/ ← json konfiguracije, daemon registry
agents/ ← hivemind, agent definicije
notes/ ← ovaj fajl i drugi notesi
backups/ ← dnevni backup svake baze
services/ ← docker-compose po servisu
~/ALAI/
products/ ← Drop, Bilko, Plock, Gotiva, Lobby, Lumiscare...
internal/ ← configs, tools, docs
legal/ ← ugovori, compliance, templates
🚦 Mission Control Status (2026-03-16)
| Status | Broj |
|---|---|
| ✅ done | 3,847 |
| ⏸️ paused | 664 |
| 🔴 blocked | 120 |
| 🔵 open | 36 |
No comments to display
No comments to display