atlas-os/SERVICES.md
Atlas Developer a3a882a001 docs: generalize all domain refs to YOUR_DOMAIN — make repo showcase-safe and reproducible
Replace every hardcoded atlascorporation.nl URL with YOUR_DOMAIN placeholder.
Remove private client site names (replaced with example.com markers).
Remove specific Tailscale tailnet address.
Remove mosque name — now configurable.
Add sed one-liner at top of README for instant domain swap.
Deploy section is now the canonical getting-started path for anyone cloning.
2026-06-22 22:35:08 +02:00

110 lines
3.3 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.YOUR_DOMAIN |
| n8n | n8n.{DOMAIN} |
| Uptime Kuma | uptime.{DOMAIN} |
| MeshCentral | mesh.{DOMAIN} |
| Command | command.{DOMAIN} |
| Remote Desktop (tailnet-only) | desktop.{DOMAIN} (tailnet-only) |
## Managed Sites
atlasworks.YOUR_DOMAIN, YOUR_DOMAIN, agency.YOUR_DOMAIN, academy.YOUR_DOMAIN, pos.YOUR_DOMAIN,
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 | academy.YOUR_DOMAIN |
| 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 your configured mosque salah times |
| Sunnah reminders | Recurring fleet-wide reminders |