- delete internal infra docs: system-of-record.md, sitemap.html status board
(exposed live attack surface: subdomains, up/down status, client names)
- parameterize OS desktop: derive DOMAIN from location.hostname, u() helper
builds service URLs so a friend deploying at their domain just works
- scrub all live service links to service.{DOMAIN} placeholders
- remove client domains (bicos, hkintercare, etc.) everywhere
- collapse brand/client site tiles to one generic Website tile
- single public CTA -> atlascorporation.nl (Get a workspace)
- relative SSO sign-out; sanitized server scripts to example.com
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
110 lines
3.2 KiB
Markdown
110 lines
3.2 KiB
Markdown
# Atlas OS — Full Service Catalog
|
|
|
|
55 containers, 39 browser-accessible apps, 20+ background systemd services.
|
|
Live status: `uptime.{DOMAIN}`
|
|
|
|
---
|
|
|
|
## 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.{DOMAIN} |
|
|
| Vaultwarden | vault.{DOMAIN} |
|
|
|
|
## AI
|
|
|
|
| Service | URL |
|
|
|---------|-----|
|
|
| Atlas Chat (Open-WebUI) | chat.{DOMAIN} |
|
|
| AI Gateway (LiteLLM) | llm.{DOMAIN} |
|
|
| Mindmap | mindmap.{DOMAIN} |
|
|
| Leeragent | leeragent.{DOMAIN} |
|
|
|
|
## Work
|
|
|
|
| Service | URL |
|
|
|---------|-----|
|
|
| Odoo 19 ERP | odoo.{DOMAIN} |
|
|
| Firefly III (CFO) | cfo.{DOMAIN} |
|
|
| Enable Banking | fidi.{DOMAIN} |
|
|
| Paperless-ngx | paperless.{DOMAIN} |
|
|
| OnlyOffice | office.{DOMAIN} |
|
|
| Nextcloud Calendar | cloud.{DOMAIN}/apps/calendar |
|
|
|
|
## Files & Communications
|
|
|
|
| Service | URL |
|
|
|---------|-----|
|
|
| Nextcloud | cloud.{DOMAIN} |
|
|
| Stalwart Mail | stalwart.{DOMAIN} |
|
|
| Relay | relay.{DOMAIN} |
|
|
|
|
## Ops & Infrastructure
|
|
|
|
| Service | URL |
|
|
|---------|-----|
|
|
| Forgejo | git.atlascorporation.nl |
|
|
| n8n | n8n.{DOMAIN} |
|
|
| Uptime Kuma | uptime.{DOMAIN} |
|
|
| MeshCentral | mesh.{DOMAIN} |
|
|
| Command | command.{DOMAIN} |
|
|
| Remote Desktop (tailnet-only) | desktop.{DOMAIN} (tailnet-only) |
|
|
|
|
## Managed Sites
|
|
|
|
atlasworks.nl, atlascorporation.nl, atlasagency.nl, atlasacademy.nl, atlaspos.nl,
|
|
your-site-1.example, your-site-2.example
|
|
|
|
## 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:<relay-port> (atlas-academy-relay) |
|
|
| Product feed | <your-store>/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 |
|