diff --git a/Services.md b/Services.md new file mode 100644 index 0000000..a829de5 --- /dev/null +++ b/Services.md @@ -0,0 +1,111 @@ +# Atlas OS — Full Service Catalog + +55 containers, 39 browser-accessible apps, 20+ background systemd services. +Live status: https://uptime.atlascorporation.nl + +--- + +## Cockpit (live data panels) + +| Service | Description | +|---------|-------------| +| Today | AI daily brief, accountability level | +| Money | Bank transactions via Enable Banking PSD2 | +| Inbox | Unread mail across 7 IMAP mailboxes | +| Pipeline | Odoo CRM leads and deal status | +| Fleet | POS terminals: health, last-seen, version | +| Control | AI kill-switch, autonomy level, spend cap | + +## Identity + +| Service | URL | +|---------|-----| +| Authentik | auth.atlascorporation.nl | +| Vaultwarden | vault.atlascorporation.nl | + +## AI + +| Service | URL | +|---------|-----| +| Atlas Chat (Open-WebUI) | chat.atlascorporation.nl | +| AI Gateway (LiteLLM) | llm.atlascorporation.nl | +| Mindmap | mindmap.atlascorporation.nl | +| Leeragent | leeragent.atlascorporation.nl | + +## Work + +| Service | URL | +|---------|-----| +| Odoo 19 ERP | odoo.atlascorporation.nl | +| Firefly III (CFO) | cfo.atlascorporation.nl | +| Enable Banking | fidi.atlascorporation.nl | +| Paperless-ngx | paperless.atlascorporation.nl | +| OnlyOffice | office.atlascorporation.nl | +| Nextcloud Calendar | cloud.atlascorporation.nl/apps/calendar | + +## Files & Communications + +| Service | URL | +|---------|-----| +| Nextcloud | cloud.atlascorporation.nl | +| Stalwart Mail | stalwart.atlascorporation.nl | +| Relay | relay.atlascorporation.nl | + +## Ops & Infrastructure + +| Service | URL | +|---------|-----| +| Forgejo | git.atlascorporation.nl | +| n8n | n8n.atlascorporation.nl | +| Uptime Kuma | uptime.atlascorporation.nl | +| MeshCentral | mesh.atlascorporation.nl | +| Command | command.atlascorporation.nl | +| Remote Desktop (tailnet-only) | atlas-01.tailab40ed.ts.net:8497 | + +## Managed Sites + +atlasworks.nl, atlascorporation.nl, atlasagency.nl, atlasacademy.nl, atlaspos.nl, +atlashub.nl, bicosagency.nl, budgetenergiecoach.nl, hkintercare.nl, +jouwenergieadvies.nl, reclamemans.nl + +## Background systemd Services + +| Service | Purpose | +|---------|---------| +| atlas-brain | Mail+CRM+bank signal collector, AI brief synthesis (every 15 min) | +| atlas-loop | Background signal loop, NATS nudge publisher | +| atlas-meridian | Autonomous decision engine | +| atlas-cockpit | Feed API server | +| atlas-cockpit-shim | URL adapter for cockpit feeds | +| atlas-bridge | Local API bridge | +| atlas-litellm | LiteLLM LLM proxy | +| atlas-academy-relay | Odoo lead relay from Academy | +| atlas-enis-monitor | WhatsApp auto-reply via NATS | +| atlas-heartbeat-sink | Device heartbeat aggregator | +| atlas-continuity-guard | Online/silent transition detector | +| atlas-events-collector | Rolling NATS event log | +| atlas-assistant-ingest | IMAP mail ingest | +| atlas-assistant-digest | Mail digest synthesizer | +| atlas-backup-forgejo | Forgejo daily backup | +| atlas-backup-nc | Nextcloud daily backup | +| atlas-backup-ak | Authentik daily backup | +| atlas-disk-api | Disk status API | +| atlas-eb-callback | Enable Banking PSD2 callback | + +## Atlas Academy + +| Service | URL | +|---------|-----| +| Academy site | atlasacademy.nl | +| Lead relay (Odoo) | /academy-lead -> 127.0.0.1:7793 (atlas-academy-relay) | +| Product feed | atlasworks.nl/academy-feed.php | + +## Islamic Layer + +| Component | Purpose | +|-----------|---------| +| AdGuard Family DNS | Family-safe DNS + hosts blocklist | +| HaramBlur | Browser content filtering | +| Quran at logon | Recitation on workstation login | +| Adhan + lock | Adhan + screen lock at El Feth Tilburg salah times | +| Sunnah reminders | Recurring fleet-wide reminders |