product: SaaS pricing, SME docs, managed workspace offer
- README rewritten as product landing page: 40-day trial CTA, pricing table, audience segmentation (solo/student/SME/dev), Academy bonus - PRICING.md: full tier table (Solo 25eu -> White-label 499eu), what is included, vs-alternatives comparison, student discount, FAQ - docs/for-smes.md: SME ROI breakdown, M365/Google migration paths, case study (5-person consultancy saves 2880eu/yr), AtlasPOS bundle - docs/managed-workspace.md: managed vs self-host, onboarding flow, backup policy, SLA table, add-on menu
This commit is contained in:
parent
dd50e29c2d
commit
d45c3f9a75
4 changed files with 491 additions and 124 deletions
137
PRICING.md
Normal file
137
PRICING.md
Normal file
|
|
@ -0,0 +1,137 @@
|
|||
# Atlas OS — Pricing
|
||||
|
||||
> **Your entire business stack, one monthly invoice.**
|
||||
> Sovereign cloud, 39 apps, AI included. Hosted in the Netherlands.
|
||||
|
||||
---
|
||||
|
||||
## Plans
|
||||
|
||||
| | **Free Trial** | **Solo** | **Team** | **Business** | **White-label** |
|
||||
|---|---|---|---|---|---|
|
||||
| **Price** | €0 | **€25 /mo** | **€75 /mo** | **€199 /mo** | **€499 /mo** |
|
||||
| **Duration** | 40 days | monthly | monthly | monthly | monthly |
|
||||
| **Users** | 1 | 1 | up to 5 | up to 25 | unlimited |
|
||||
| **All 39 apps** | ✅ | ✅ | ✅ | ✅ | ✅ |
|
||||
| **SSO identity** | ✅ | ✅ | ✅ | ✅ | ✅ |
|
||||
| **AI workspace** | ✅ | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Atlas Academy** | 40 days | **3 months** | **6 months** | **12 months** | unlimited |
|
||||
| **Custom domain** | — | — | ✅ | ✅ | ✅ |
|
||||
| **Dedicated instance** | — | shared | shared | ✅ | ✅ |
|
||||
| **Priority support** | — | — | ✅ | ✅ | ✅ |
|
||||
| **Onboarding call** | — | — | — | ✅ (2 h) | ✅ (4 h) |
|
||||
| **SLA** | — | — | — | 99.5% | 99.9% |
|
||||
| **Rebrand / resell** | — | — | — | — | ✅ |
|
||||
| **Credit card required** | ❌ | ✅ | ✅ | ✅ | ✅ |
|
||||
|
||||
[→ Start free trial at atlascorporation.nl](https://atlascorporation.nl)
|
||||
|
||||
---
|
||||
|
||||
## What you get: all 39 apps
|
||||
|
||||
| Category | Apps |
|
||||
|---|---|
|
||||
| **Cockpit** | Daily Brief, Money, Inbox, CRM Pipeline, Fleet, Autonomy settings |
|
||||
| **Identity** | Authentik SSO, Vaultwarden password manager |
|
||||
| **AI** | Atlas Chat (open-webui), AI Gateway (LiteLLM), Mindmap, AI tutor |
|
||||
| **Work** | Odoo ERP/CRM, Firefly III, Enable Banking PSD2, Paperless DMS, OnlyOffice, Calendar |
|
||||
| **Files & Comms** | Nextcloud, Stalwart mail, Relay |
|
||||
| **Ops** | Forgejo Git, n8n automation, Uptime Kuma, MeshCentral, Command dashboard |
|
||||
| **Sites** | Managed website stack (3 sites on Business, unlimited on White-label) |
|
||||
|
||||
---
|
||||
|
||||
## Atlas Academy — included in every paid plan
|
||||
|
||||
| Course | Duration | Language |
|
||||
|--------|----------|----------|
|
||||
| AI for Founders | 6 weeks | NL / EN |
|
||||
| Odoo for SMEs | 4 weeks | NL |
|
||||
| Digital Sovereignty | 8 lessons | NL |
|
||||
| BiSL Foundation | 3 weeks | NL |
|
||||
| Startup Sprint | 12 weeks | NL / EN |
|
||||
|
||||
ESF-funded tracks available for qualifying businesses.
|
||||
|
||||
---
|
||||
|
||||
## Compared to what you are replacing
|
||||
|
||||
| Tool | Atlas OS equivalent | Typical cost |
|
||||
|---|---|---|
|
||||
| Microsoft 365 Business | OnlyOffice + Stalwart + Nextcloud | €12–22 /user/mo |
|
||||
| HubSpot CRM | Odoo CRM + Pipeline cockpit | €45–90 /mo |
|
||||
| Notion / Confluence | Nextcloud + Forgejo wiki | €8–10 /user/mo |
|
||||
| Dropbox / Google Drive | Nextcloud | €10–15 /user/mo |
|
||||
| Zapier / Make | n8n (unlimited) | €19–49 /mo |
|
||||
| 1Password / Keeper | Vaultwarden | €4–8 /user/mo |
|
||||
| Uptime monitoring | Uptime Kuma | €7–29 /mo |
|
||||
| **Total stack (5 users)** | | **€350–500+ /mo** |
|
||||
| **Atlas OS Team (5 users)** | | **€75 /mo** |
|
||||
|
||||
**You save 75–85% of your SaaS spend. And you own the data.**
|
||||
|
||||
---
|
||||
|
||||
## Self-host option
|
||||
|
||||
The entire stack is open in this repo. Clone and deploy on your own server:
|
||||
|
||||
```bash
|
||||
git clone <this-repo>
|
||||
cd atlas-os
|
||||
sudo ./deploy/install.sh --domain yourdomain.com --email admin@yourdomain.com
|
||||
```
|
||||
|
||||
Requires: Debian 12 · 4 vCPU / 8 GB RAM · domain
|
||||
|
||||
Want help with setup? **Setup Call — €49 one-time**, we configure everything on a call.
|
||||
|
||||
---
|
||||
|
||||
## Add-ons (Business and White-label)
|
||||
|
||||
| Add-on | Price |
|
||||
|---|---|
|
||||
| Extra managed domain | €5 /mo |
|
||||
| AtlasPOS integration (horeca/retail kassa) | from €79 /mo per terminal |
|
||||
| Custom n8n workflow | €150 /workflow |
|
||||
| Monthly health report | €25 /mo |
|
||||
| Extra onboarding call (1 hour) | €75 |
|
||||
| Atlas Academy seat (extra user) | €X /seat (see Academy pricing) |
|
||||
|
||||
---
|
||||
|
||||
## FAQ
|
||||
|
||||
**Can I cancel anytime?**
|
||||
Yes. Monthly billing, cancel in one click. Your data is yours — export at any time.
|
||||
|
||||
**Is my data stored in the EU?**
|
||||
Yes. Hosted on Hetzner Nuremberg (Germany) with backups in Amsterdam. Full GDPR/AVG compliance. We never train models on your data.
|
||||
|
||||
**What happens after the 40-day trial?**
|
||||
Choose a plan or export all your data. No lock-in, no forced upgrade.
|
||||
|
||||
**Can I use Atlas OS for my team of 12?**
|
||||
Business plan (€199/mo, up to 25 users) covers you. Each user gets their own SSO identity and isolated workspace.
|
||||
|
||||
**Is there an iDEAL / SEPA payment option?**
|
||||
Yes. We accept iDEAL and SEPA direct debit. No interest, no hidden fees.
|
||||
|
||||
**I am a student. Can I get a discount?**
|
||||
Yes. Students get Solo plan for **€10/mo** with valid student ID. Email info@atlascorporation.nl.
|
||||
|
||||
**Can I white-label this for my clients?**
|
||||
Yes. White-label plan (€499/mo): full rebrand, your domain, resell as your own product. Used by agencies to offer a sovereign workspace service to SME clients.
|
||||
|
||||
---
|
||||
|
||||
## Start your 40-day free trial
|
||||
|
||||
No credit card. No setup fee. Full access from day one.
|
||||
|
||||
**[→ atlascorporation.nl](https://atlascorporation.nl)**
|
||||
|
||||
For enterprise or white-label: **info@atlascorporation.nl**
|
||||
233
README.md
233
README.md
|
|
@ -4,30 +4,67 @@
|
|||
|
||||
# Atlas OS
|
||||
|
||||
[](#-quick-deploy)
|
||||
[](./SERVICES.md)
|
||||
[](./SERVICES.md)
|
||||
[](https://atlascorporation.nl)
|
||||
[](./PRICING.md)
|
||||
[](./SERVICES.md)
|
||||
[](./docs/academy.md)
|
||||
[](./ARCHITECTURE.md)
|
||||
[](./docs/ai-stack.md)
|
||||
|
||||
**Your entire business running on one hardened Linux server.**
|
||||
**One SSO identity. One browser login. One OS.**
|
||||
**Your entire business stack. One server. One login. €25/month.**
|
||||
|
||||
[📐 Architecture](./ARCHITECTURE.md) · [📦 Services](./SERVICES.md) · [🛠 Deploy](./deploy/) · [🤖 AI Stack](./docs/ai-stack.md)
|
||||
[🚀 Start 40-day free trial](https://atlascorporation.nl) · [💰 Pricing](./PRICING.md) · [🏢 For SMEs](./docs/for-smes.md) · [🛠 Self-host](./deploy/)
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
> **🚀 Live deployment showcase.** This documents a real running installation.
|
||||
> All `YOUR_DOMAIN` references map to the actual domain. To clone and adapt:
|
||||
> ```bash
|
||||
> git clone <this-repo-url>
|
||||
> cd atlas-os
|
||||
> grep -rl 'YOUR_DOMAIN' . | xargs sed -i 's/YOUR_DOMAIN/yourdomain.com/g'
|
||||
> sudo ./deploy/install.sh --domain yourdomain.com --email admin@yourdomain.com
|
||||
> ```
|
||||
> Full guide → [deploy/README.md](./deploy/README.md)
|
||||
> **Replace Microsoft 365, HubSpot, Notion, Dropbox, and n8n — with one €25/month subscription.**
|
||||
> 39 apps. One SSO login. Your data stays in the EU. No lock-in.
|
||||
>
|
||||
> **[→ Start free for 40 days at atlascorporation.nl](https://atlascorporation.nl)**
|
||||
> No credit card required. Full access from day one. 3 months Atlas Academy included.
|
||||
|
||||
---
|
||||
|
||||
## 💰 Become a member
|
||||
|
||||
| Plan | Price | Users | Free trial | Academy |
|
||||
|------|-------|-------|------------|---------|
|
||||
| **Solo** | **€25 /mo** | 1 | 40 days | 3 months |
|
||||
| **Team** | **€75 /mo** | up to 5 | 40 days | 6 months (team) |
|
||||
| **Business** | **€199 /mo** | up to 25 | 40 days | 12 months |
|
||||
| **White-label** | **€499 /mo** | unlimited | 40 days | unlimited |
|
||||
| Self-host | free | — | — | — |
|
||||
|
||||
**[→ Full pricing, add-ons, and FAQ](./PRICING.md)**
|
||||
|
||||
### Included in every paid plan
|
||||
|
||||
```
|
||||
✅ 39 production apps (CRM, finance, files, mail, AI, automation, git, ...)
|
||||
✅ One SSO identity — sign in once, everything opens
|
||||
✅ AI workspace (local models + Claude + Groq, unified gateway)
|
||||
✅ Atlas Academy courses (Odoo, AI, Digital Sovereignty, BiSL, Startup Sprint)
|
||||
✅ Hosted in the EU · GDPR/AVG compliant · encrypted backups
|
||||
✅ Cancel anytime — export all data, no lock-in
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Who is this for?
|
||||
|
||||
### 🧑💻 Solo founders & freelancers
|
||||
Replace your patchwork of SaaS tools with one dashboard. CRM, invoicing, files, email, and an AI assistant — all in one login. **€25/month covers everything.**
|
||||
|
||||
### 🎓 Students
|
||||
€10/month with student ID. Real Odoo instance, Nextcloud drive, Git server, and Atlas Academy — tools you will actually use on the job.
|
||||
Email **info@atlascorporation.nl** with `.edu` or student ID.
|
||||
|
||||
### 🏢 SMEs (5–25 people)
|
||||
Stop paying €500+/month per 10 employees for fragmented tools. Atlas OS Business gives your team one sovereign workspace. **[See the SME ROI breakdown →](./docs/for-smes.md)**
|
||||
|
||||
### 🔧 Developers & sysadmins
|
||||
Clone and self-host in ~30 minutes on any Debian server. Everything is Docker Compose + Caddy + open source. **[Deploy guide →](./deploy/)**
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -35,15 +72,13 @@
|
|||
|
||||
Atlas OS is a self-hosted business operating system running on a single Linux server. One [Authentik](https://goauthentik.io) SSO identity unlocks **39 services** spanning CRM, finance, communications, AI, fleet management, document storage, and a full Linux remote desktop — all served behind [Caddy](https://caddyserver.com) with automatic HTTPS.
|
||||
|
||||
Built by and for a solo founder who needed a private cloud they actually own, styled like a space-grade command console.
|
||||
|
||||
> Think of it as a Citrix-style desktop — but it is your own server, your own identity, your own data.
|
||||
> Think of it as a Citrix-style workspace — but your server, your identity, your data.
|
||||
|
||||
<div align="center">
|
||||
|
||||

|
||||
|
||||
<sub>The Atlas OS desktop — categorized launcher, live cockpit panels. Served at <code>command.YOUR_DOMAIN/os/</code> behind SSO.</sub>
|
||||
<sub>The Atlas OS desktop — categorized launcher, live cockpit panels.</sub>
|
||||
|
||||
</div>
|
||||
|
||||
|
|
@ -51,143 +86,91 @@ Built by and for a solo founder who needed a private cloud they actually own, st
|
|||
|
||||
## 🖥️ The Desktop
|
||||
|
||||
Open `https://command.YOUR_DOMAIN/os/` on any device. You get a space-themed boot screen → Authentik SSO login → a live desktop with your real data: a categorized launcher (Cockpit · Identity · AI · Work · Files · Ops · Sites), drag-and-drop windows, and cockpit panels that auto-refresh.
|
||||
Open `https://command.YOUR_DOMAIN/os/` on any device. Space-themed boot screen → Authentik SSO login → live desktop with real data: categorized launcher (Cockpit · Identity · AI · Work · Files · Ops · Sites), drag-and-drop windows, cockpit panels that auto-refresh.
|
||||
|
||||
**Remote Linux desktop** (tailnet-only, Webtop):
|
||||
|
||||
A real XFCE desktop in the browser. Claude Code and Chromium are pre-installed — OAuth login works because the browser is *inside* the desktop. Requires Tailscale to be active on your device.
|
||||
**Remote Linux desktop** (tailnet-only): real XFCE desktop in the browser with Claude Code and Chromium pre-installed.
|
||||
|
||||
---
|
||||
|
||||
## 🏗️ Architecture
|
||||
|
||||
One box. Caddy is the **sole** public entry point. Every public service passes through Authentik `forward_auth` before it is reached. Root-level access (SSH, the remote desktop) is Tailscale-only and never exposed to the public internet.
|
||||
|
||||
<details>
|
||||
<summary>Interactive Mermaid diagram</summary>
|
||||
One box. Caddy is the sole public entry point. Every service passes through Authentik `forward_auth`. Root-level access is Tailscale-only.
|
||||
|
||||
```mermaid
|
||||
graph LR
|
||||
subgraph Internet
|
||||
U([User Browser])
|
||||
iOS([iOS / Mobile])
|
||||
end
|
||||
subgraph server["Your Server"]
|
||||
direction TB
|
||||
C[Caddy TLS]
|
||||
A[Authentik SSO]
|
||||
C -->|forward_auth| A
|
||||
C[Caddy TLS] -->|forward_auth| A[Authentik SSO]
|
||||
A -->|verified| OS[Atlas OS Desktop]
|
||||
A -->|verified| OD[Odoo ERP]
|
||||
A -->|verified| NC[Nextcloud]
|
||||
A -->|verified| AI[AI Gateway]
|
||||
A -->|verified| FG[Forgejo Git]
|
||||
A -->|verified| MC[MeshCentral]
|
||||
subgraph AIStack["AI Stack"]
|
||||
AI --> OL[Ollama Local]
|
||||
AI --> GR[Groq / Cerebras]
|
||||
AI --> CL[Claude API]
|
||||
AB[Atlas Brain] -->|15min| AI
|
||||
end
|
||||
subgraph MeshNet["Mesh"]
|
||||
NATS[NATS Event Bus] --> TS[Tailscale Devices]
|
||||
end
|
||||
end
|
||||
U -->|HTTPS| C
|
||||
iOS -->|Tailscale| TS
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
Full detail in [ARCHITECTURE.md](./ARCHITECTURE.md).
|
||||
|
||||
---
|
||||
|
||||
## 📦 Service Catalog
|
||||
## 📦 Service Catalog (39 apps)
|
||||
|
||||
### 🎯 Cockpit (live data panels)
|
||||
| App | Description |
|
||||
|-----|-------------|
|
||||
| Today | AI daily brief + accountability level |
|
||||
| Money | Bank transactions via Enable Banking PSD2 |
|
||||
| Inbox | Email + WhatsApp drafts, flagged items |
|
||||
| Pipeline | Odoo CRM leads and deal status |
|
||||
| Fleet | POS terminals, health, last-seen (MeshCentral) |
|
||||
| Control | AI kill-switch, autonomy level, daily spend cap |
|
||||
### 🎯 Cockpit
|
||||
Today (AI daily brief) · Money (bank PSD2) · Inbox · Pipeline (CRM) · Fleet (devices) · Control (AI limits)
|
||||
|
||||
### 🛡️ Identity
|
||||
| App | URL |
|
||||
|-----|-----|
|
||||
| Authentik — SSO, OIDC, MFA | `auth.YOUR_DOMAIN` |
|
||||
| Vaultwarden — self-hosted Bitwarden | `vault.YOUR_DOMAIN` |
|
||||
Authentik SSO `auth.YOUR_DOMAIN` · Vaultwarden `vault.YOUR_DOMAIN`
|
||||
|
||||
### 🤖 AI
|
||||
| App | URL |
|
||||
|-----|-----|
|
||||
| Atlas Chat (Open-WebUI) | `chat.YOUR_DOMAIN` |
|
||||
| AI Gateway (LiteLLM proxy) | `llm.YOUR_DOMAIN` |
|
||||
| Mindmap | `mindmap.YOUR_DOMAIN` |
|
||||
| Leeragent | `leeragent.YOUR_DOMAIN` |
|
||||
Atlas Chat (Open-WebUI) · AI Gateway (LiteLLM) · Mindmap · Leeragent
|
||||
|
||||
See the full AI routing stack (local → free cloud → paid) in [docs/ai-stack.md](./docs/ai-stack.md).
|
||||
See full AI routing (local → free cloud → paid) in [docs/ai-stack.md](./docs/ai-stack.md).
|
||||
|
||||
### 💼 Work
|
||||
| App | URL |
|
||||
|-----|-----|
|
||||
| Odoo 19 ERP/CRM | `odoo.YOUR_DOMAIN` |
|
||||
| Firefly III (bookkeeping) | `cfo.YOUR_DOMAIN` |
|
||||
| Enable Banking (PSD2 feed) | `fidi.YOUR_DOMAIN` |
|
||||
| Paperless-ngx (documents) | `paperless.YOUR_DOMAIN` |
|
||||
| OnlyOffice | `office.YOUR_DOMAIN` |
|
||||
| Nextcloud Calendar | `cloud.YOUR_DOMAIN` |
|
||||
Odoo 19 ERP/CRM · Firefly III · Enable Banking PSD2 · Paperless-ngx · OnlyOffice · Nextcloud Calendar
|
||||
|
||||
### 📁 Files & Comms
|
||||
| App | URL |
|
||||
|-----|-----|
|
||||
| Nextcloud | `cloud.YOUR_DOMAIN` |
|
||||
| Stalwart Mail (SMTP/IMAP/JMAP) | `stalwart.YOUR_DOMAIN` |
|
||||
| Message relay | `relay.YOUR_DOMAIN` |
|
||||
Nextcloud · Stalwart Mail (SMTP/IMAP) · Message relay
|
||||
|
||||
### ⚙️ Ops
|
||||
| App | URL |
|
||||
|-----|-----|
|
||||
| Forgejo (self-hosted git) | `git.YOUR_DOMAIN` |
|
||||
| n8n (automation) | `n8n.YOUR_DOMAIN` |
|
||||
| Uptime Kuma | `uptime.YOUR_DOMAIN` |
|
||||
| MeshCentral (fleet) | `mesh.YOUR_DOMAIN` |
|
||||
| Command dashboard | `command.YOUR_DOMAIN` |
|
||||
| Remote Desktop (Webtop) | tailnet-only |
|
||||
Forgejo Git · n8n automation · Uptime Kuma · MeshCentral · Command dashboard · Webtop remote desktop (tailnet-only)
|
||||
|
||||
### 🎓 Academy
|
||||
An education arm running on the same box — courses, coaching, ESF/BiSL/startup/AI curriculum. Lead capture posts straight into Odoo CRM. See [docs/academy.md](./docs/academy.md).
|
||||
Education arm: courses, coaching, ESF/BiSL/startup/AI curriculum. Free for 3–12 months depending on plan. See [docs/academy.md](./docs/academy.md).
|
||||
|
||||
**📖 Course: [Digitale Soevereiniteit voor Ondernemers](https://atlasacademy.nl/slides/digitale-soevereiniteit-voor-ondernemers-10)** — 8 lessons: why sovereign cloud → your first server → Docker + Caddy → Authentik SSO → files/mail/calendar → free local AI → the Atlas OS dashboard → security & backups. Built in Odoo eLearning, linked to Odoo CRM for lead capture.
|
||||
> 📖 **[Digitale Soevereiniteit voor Ondernemers](https://atlasacademy.nl)** — 8 lessons: sovereign cloud → your first server → Docker + Caddy → SSO → AI → Atlas OS dashboard.
|
||||
|
||||
### 🕌 Islamic Layer
|
||||
A first-class part of the OS: family-safe DNS (AdGuard Family), Quran at logon, Adhan + screen lock at configured mosque salah times, sunnah reminders across the device fleet. See [docs/islamic-layer.md](./docs/islamic-layer.md).
|
||||
|
||||
### 🌐 Managed Sites
|
||||
Atlas OS manages multiple sites (own brands + client sites) on the same box. Each is an isolated Docker stack or static HTML, registered in Caddy with its own Authentik proxy provider if needed.
|
||||
Family-safe DNS, Quran at logon, Adhan + screen lock at salah times, sunnah reminders. See [docs/islamic-layer.md](./docs/islamic-layer.md).
|
||||
|
||||
---
|
||||
|
||||
## 🤖 AI Stack
|
||||
|
||||
Four-tier routing — zero-cost local first, paid cloud only when needed. Full table in **[docs/ai-stack.md](./docs/ai-stack.md)**.
|
||||
Four-tier routing — zero-cost local first, paid cloud only when needed.
|
||||
|
||||
| Tier | Example | Use |
|
||||
|------|---------|-----|
|
||||
| 0 — Local | Ollama on local GPU | Classification, copy, code, summaries |
|
||||
| 1 — Free Cloud | Groq / Cerebras 70B · Gemini (1M ctx) | Fast reasoning, bulk tasks, vision |
|
||||
| 2 — Paid | Claude Haiku / Sonnet / Opus | Code, multi-step reasoning, architecture |
|
||||
| Tier | Model | Use |
|
||||
|------|-------|-----|
|
||||
| 0 — Local GPU | Ollama (LLaMA, Qwen, Hermes) | Copy, summaries, classification |
|
||||
| 1 — Free Cloud | Groq 70B · Cerebras · Gemini 1M | Reasoning, bulk, vision |
|
||||
| 2 — Paid | Claude Haiku / Sonnet / Opus | Code, planning, architecture |
|
||||
|
||||
**Always-on AI services:** `atlas-brain` (15-min signal cycle), `atlas-loop` (NATS nudges), `atlas-meridian` (autonomous decisions), `atlas-litellm` (unified proxy), Langfuse (full LLM tracing).
|
||||
Always-on: `atlas-brain` (15-min cycle) · `atlas-loop` (NATS nudges) · `atlas-meridian` (autonomous decisions) · Langfuse (LLM tracing)
|
||||
|
||||
Full stack: [docs/ai-stack.md](./docs/ai-stack.md)
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Quick Deploy
|
||||
|
||||
> **Requirements:** Debian 12 or Ubuntu 24.04 · a domain with DNS → server · Tailscale account (free tier)
|
||||
## 🚀 Quick Deploy (self-host)
|
||||
|
||||
```bash
|
||||
git clone <this-repo-url>
|
||||
|
|
@ -196,12 +179,9 @@ chmod +x deploy/install.sh
|
|||
sudo ./deploy/install.sh --domain yourdomain.com --email admin@yourdomain.com
|
||||
```
|
||||
|
||||
1. Open `https://auth.yourdomain.com` → complete Authentik setup
|
||||
2. Log in to `https://command.yourdomain.com/os/` — desktop boots
|
||||
3. Add the AI stack: `docker compose -f deploy/compose/atlas-ai.yml up -d`
|
||||
4. Configure `server/atlas_brain.py` with your mail accounts
|
||||
Requires: Debian 12 · 4 vCPU / 8 GB RAM · domain pointing to server.
|
||||
|
||||
Full guide: [deploy/README.md](./deploy/README.md)
|
||||
Full guide: [deploy/README.md](./deploy/README.md) · Prefer managed? [→ Managed workspace](./docs/managed-workspace.md)
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -209,18 +189,17 @@ Full guide: [deploy/README.md](./deploy/README.md)
|
|||
|
||||
```
|
||||
atlas-os/
|
||||
├── assets/ # Animated header, desktop preview, architecture SVGs
|
||||
├── web/os/index.html # The browser OS desktop (production copy)
|
||||
├── server/ # Python services (atlas_brain, meridian, ...)
|
||||
│ └── systemd/ # Service unit files
|
||||
├── scripts/ # Export + automation scripts
|
||||
├── assets/ Animated header, desktop preview, architecture SVGs
|
||||
├── web/os/index.html The browser OS desktop (production copy)
|
||||
├── server/ Python services (atlas_brain, meridian, ...)
|
||||
├── deploy/
|
||||
│ ├── install.sh # One-command installer
|
||||
│ ├── compose/ # atlas-core.yml, atlas-ai.yml
|
||||
│ └── caddy/ # Caddyfile.template (Authentik SSO pattern)
|
||||
├── docs/ # ai-stack · academy · islamic-layer · security · deployment
|
||||
├── ARCHITECTURE.md # One-box philosophy, topology, data flows
|
||||
├── SERVICES.md # All containers + systemd services
|
||||
│ ├── install.sh One-command installer
|
||||
│ ├── compose/ atlas-core.yml, atlas-ai.yml
|
||||
│ └── caddy/ Caddyfile.template
|
||||
├── docs/ ai-stack · academy · for-smes · security · managed-workspace
|
||||
├── PRICING.md Tiers, comparison, FAQ
|
||||
├── ARCHITECTURE.md
|
||||
├── SERVICES.md
|
||||
└── CHANGELOG.md
|
||||
```
|
||||
|
||||
|
|
@ -230,27 +209,33 @@ atlas-os/
|
|||
|
||||
| Layer | Implementation |
|
||||
|-------|---------------|
|
||||
| Identity | Authentik SSO — single source of truth for all services |
|
||||
| TLS | Caddy automatic HTTPS on every public endpoint |
|
||||
| Network | Public services behind SSO · internal services on Tailscale only |
|
||||
| Secrets | Vaultwarden (E2E) · age-encrypted vault for sync · chmod 600 on disk |
|
||||
| Remote desktop | Webtop is tailnet-only — never exposed to the public internet |
|
||||
| Backups | Automated backup services for Forgejo, Nextcloud, Authentik |
|
||||
| Identity | Authentik SSO — single source of truth |
|
||||
| TLS | Caddy automatic HTTPS on every endpoint |
|
||||
| Network | Public services behind SSO · internal on Tailscale only |
|
||||
| Secrets | Vaultwarden · age-encrypted vault · chmod 600 on disk |
|
||||
| Remote desktop | Webtop tailnet-only — never public |
|
||||
| Backups | Automated: Forgejo, Nextcloud, Authentik |
|
||||
|
||||
**Rule:** anything root-level stays tailnet-only. Public services must pass Authentik `forward_auth`. No bare basic-auth on the public internet. Full model in [docs/security.md](./docs/security.md).
|
||||
Full model: [docs/security.md](./docs/security.md)
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Tech Stack
|
||||
|
||||
[Caddy](https://caddyserver.com) · [Authentik](https://goauthentik.io) · Docker Compose · [Tailscale](https://tailscale.com) · [NATS](https://nats.io) · [Odoo 19](https://odoo.com) · [Nextcloud](https://nextcloud.com) · [Firefly III](https://firefly-iii.org) · [Paperless-ngx](https://docs.paperless-ngx.com) · [Stalwart](https://stalw.art) · [Forgejo](https://forgejo.org) · [n8n](https://n8n.io) · [Vaultwarden](https://github.com/dani-garcia/vaultwarden) · [LiteLLM](https://litellm.ai) · [Open-WebUI](https://openwebui.com) · [Langfuse](https://langfuse.com) · [Webtop](https://docs.linuxserver.io/images/docker-webtop/) · [MeshCentral](https://meshcentral.com) · [Uptime Kuma](https://uptime.kuma.pet) · [Ollama](https://ollama.com)
|
||||
[Caddy](https://caddyserver.com) · [Authentik](https://goauthentik.io) · Docker Compose · [Tailscale](https://tailscale.com) · [NATS](https://nats.io) · [Odoo 19](https://odoo.com) · [Nextcloud](https://nextcloud.com) · [Firefly III](https://firefly-iii.org) · [Stalwart](https://stalw.art) · [Forgejo](https://forgejo.org) · [n8n](https://n8n.io) · [Vaultwarden](https://github.com/dani-garcia/vaultwarden) · [LiteLLM](https://litellm.ai) · [Open-WebUI](https://openwebui.com) · [Langfuse](https://langfuse.com) · [MeshCentral](https://meshcentral.com) · [Uptime Kuma](https://uptime.kuma.pet) · [Ollama](https://ollama.com)
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
**Ready to replace your SaaS stack?**
|
||||
|
||||
**[🚀 Start free for 40 days → atlascorporation.nl](https://atlascorporation.nl)**
|
||||
|
||||
*No credit card. No lock-in. 3 months Academy included.*
|
||||
|
||||
---
|
||||
|
||||
Built with obsession by **Chaib Aarab** · Atlas Corporation · Tilburg, NL
|
||||
|
||||
*"Your business on one box — space grade."*
|
||||
|
||||
</div>
|
||||
|
|
|
|||
155
docs/for-smes.md
Normal file
155
docs/for-smes.md
Normal file
|
|
@ -0,0 +1,155 @@
|
|||
# Atlas OS for SMEs
|
||||
|
||||
> **Replace your entire SaaS stack with one monthly invoice.**
|
||||
> Built for small and medium businesses tired of paying per-seat for tools that do not talk to each other.
|
||||
|
||||
---
|
||||
|
||||
## The problem with your current stack
|
||||
|
||||
A typical 10-person SME pays:
|
||||
|
||||
| Tool | Annual cost |
|
||||
|---|---|
|
||||
| Microsoft 365 Business Standard (10 users) | €2,200 /yr |
|
||||
| HubSpot CRM Starter | €1,080 /yr |
|
||||
| Notion Business | €960 /yr |
|
||||
| Dropbox Business | €1,800 /yr |
|
||||
| Zapier Starter | €588 /yr |
|
||||
| Password manager (1Password, 10 users) | €480 /yr |
|
||||
| **Total** | **€7,108 /yr — €593 /mo** |
|
||||
|
||||
**With Atlas OS Business (25 users): €199 /mo = €2,388 /yr.**
|
||||
You save **€4,720 a year** — enough to hire a part-time employee.
|
||||
|
||||
---
|
||||
|
||||
## What you get instead
|
||||
|
||||
### One login for everything
|
||||
|
||||
Your team signs in once via SSO. Every tool — CRM, files, mail, finance, project boards — opens with the same identity. No more "reset password" tickets. No more 12 different subscription portals.
|
||||
|
||||
### Real ERP, not a toy CRM
|
||||
|
||||
Odoo is a full ERP used by 12 million companies worldwide. Sales pipeline, invoicing, inventory, project management, HR — all wired together. Atlas Academy teaches your team how to use it during onboarding.
|
||||
|
||||
### Own your data
|
||||
|
||||
When you use Microsoft 365 or Google Workspace, your data lives on their servers. With Atlas OS, your data lives on a server in your name. We manage the server — you own the data. Switch providers tomorrow without losing anything.
|
||||
|
||||
### GDPR / AVG by design
|
||||
|
||||
Hosted in the EU (Hetzner Nuremberg). No tracking, no ads, no data sharing. Customer data never leaves the EU. Data Processing Agreement (DPA) included out of the box.
|
||||
|
||||
---
|
||||
|
||||
## Perfect for
|
||||
|
||||
| Type | Why Atlas OS fits |
|
||||
|---|---|
|
||||
| **Accountancy & legal** | Paperless DMS + Nextcloud client files + Odoo projects + secure portal |
|
||||
| **Marketing agencies** | Forgejo for design/code versioning + n8n automation + CRM pipeline |
|
||||
| **Retail / horeca** | Odoo inventory + integrates with AtlasPOS (physical kassa from €79/mo) |
|
||||
| **Consultancies** | Odoo timetracking + invoicing + Nextcloud client vault |
|
||||
| **Tech startups** | Forgejo Git + CI/CD + Nextcloud + AI Gateway + full dev environment |
|
||||
| **Healthcare / care** | GDPR-compliant file storage + Stalwart mail + Paperless patient docs |
|
||||
|
||||
---
|
||||
|
||||
## Migration from Microsoft 365
|
||||
|
||||
| Microsoft tool | Atlas OS equivalent |
|
||||
|---|---|
|
||||
| Outlook / Exchange | Stalwart mail + Nextcloud Calendar |
|
||||
| Teams | Nextcloud Talk (included) |
|
||||
| SharePoint / OneDrive | Nextcloud |
|
||||
| Office apps | OnlyOffice (full Word/Excel/PowerPoint compat) |
|
||||
| Planner / To-do | Odoo Project |
|
||||
|
||||
We help you migrate on the **Business onboarding call (2 hours, included)**. Contact import, calendar sync, and file migration are handled by our setup script.
|
||||
|
||||
---
|
||||
|
||||
## Migration from Google Workspace
|
||||
|
||||
| Google tool | Atlas OS equivalent |
|
||||
|---|---|
|
||||
| Gmail | Stalwart mail |
|
||||
| Drive | Nextcloud |
|
||||
| Docs / Sheets | OnlyOffice |
|
||||
| Calendar | Nextcloud Calendar |
|
||||
| Meet | Nextcloud Talk |
|
||||
| Forms | Odoo Surveys |
|
||||
|
||||
---
|
||||
|
||||
## Pricing for SMEs
|
||||
|
||||
| Users | Plan | Monthly | Annual (save 2 months) |
|
||||
|---|---|---|---|
|
||||
| 1 | Solo | €25 | €250 |
|
||||
| up to 5 | Team | €75 | €750 |
|
||||
| up to 25 | Business | €199 | €1,990 |
|
||||
| unlimited | White-label | €499 | €4,990 |
|
||||
|
||||
**All plans include:** 40-day free trial · Atlas Academy · encrypted backups · GDPR/AVG · cancel anytime
|
||||
|
||||
---
|
||||
|
||||
## Case study: 5-person consultancy
|
||||
|
||||
**Before Atlas OS:**
|
||||
- Microsoft 365 (5 users): €110 /mo
|
||||
- Notion (team): €40 /mo
|
||||
- HubSpot CRM: €90 /mo
|
||||
- Dropbox Business: €75 /mo
|
||||
- **Total: €315 /mo**
|
||||
|
||||
**After Atlas OS Team (€75 /mo):**
|
||||
- 39 apps, SSO, AI workspace, 6 months Academy for all 5 team members
|
||||
- **Monthly saving: €240 — Annual saving: €2,880**
|
||||
- Setup time: one 2-hour onboarding call. Migration: included.
|
||||
|
||||
---
|
||||
|
||||
## Atlas OS + AtlasPOS for retail and horeca
|
||||
|
||||
Running a shop or café? Combine Atlas OS with **AtlasPOS** (€79/mo per terminal) and get:
|
||||
|
||||
- Kassa + PIN terminal (certified)
|
||||
- Real-time sales sync to Odoo inventory
|
||||
- Daily revenue in your Atlas OS Money cockpit
|
||||
- Fleet control of all terminals from Atlas OS Fleet panel
|
||||
|
||||
Ask about the **SME bundle**: Atlas OS Business + 2 AtlasPOS terminals = custom pricing.
|
||||
|
||||
---
|
||||
|
||||
## What the onboarding looks like
|
||||
|
||||
```
|
||||
Day 1 Sign up → instance provisioned in < 4 hours
|
||||
Day 1 Receive login credentials for your team
|
||||
Day 2 Onboarding call (2 hours):
|
||||
- Configure your domain and mail
|
||||
- Add your team members
|
||||
- Set up Odoo for your business (company info, chart of accounts)
|
||||
- Import contacts and calendar
|
||||
- Assign Academy courses to team members
|
||||
Week 1 Your team is operational
|
||||
Week 2 Atlas Academy: AI for your workflows (first course)
|
||||
Day 40 Trial ends → we invoice monthly, or you export everything
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Start free for 40 days
|
||||
|
||||
No credit card. No lock-in. Full Business features during trial.
|
||||
|
||||
**[→ atlascorporation.nl](https://atlascorporation.nl)**
|
||||
|
||||
Book a demo: **info@atlascorporation.nl**
|
||||
|
||||
For Dutch-language onboarding, setup, and support — we are based in Tilburg, NL.
|
||||
90
docs/managed-workspace.md
Normal file
90
docs/managed-workspace.md
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
# Managed Atlas OS Workspace
|
||||
|
||||
> We run the server. You run the business.
|
||||
|
||||
Atlas OS is open-source and fully self-hostable. But if you would rather not manage a Linux VPS, we offer a fully managed workspace — same 39 apps, same sovereign data, zero server headaches.
|
||||
|
||||
---
|
||||
|
||||
## What managed means
|
||||
|
||||
| You handle | We handle |
|
||||
|---|---|
|
||||
| Using the apps | Server provisioning and hardening |
|
||||
| Adding users in Authentik | Caddy TLS certificates (auto-renewed) |
|
||||
| Configuring Odoo for your business | Docker stack updates |
|
||||
| Setting up your n8n workflows | Security patches (applied within 24 h) |
|
||||
| Your data and content | Daily encrypted backups |
|
||||
| | Uptime monitoring + alerting |
|
||||
| | Incident response |
|
||||
|
||||
---
|
||||
|
||||
## Onboarding flow
|
||||
|
||||
```
|
||||
Day 1 Sign up -> instance provisioned in < 4 hours
|
||||
Day 2 Onboarding call (Business/White-label): domain, users, mail, Odoo
|
||||
Day 3 Your team logs in for the first time
|
||||
Week 1 Academy modules assigned to team members
|
||||
Day 40 Trial ends -> choose plan or export
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Your instance
|
||||
|
||||
**Business and White-label** customers get a **dedicated server** (not shared):
|
||||
|
||||
- Hetzner CPX32: 8 vCPU / 16 GB RAM / 200 GB SSD (Nuremberg, Germany)
|
||||
- Your domain, your SSL certificates, your DNS records
|
||||
- Isolated Docker stack — no other customer workloads on your machine
|
||||
- SSH access available on request (Business+)
|
||||
- Full root access available (White-label)
|
||||
|
||||
Solo and Team plans run on Atlas shared infrastructure with isolated Docker networks, encrypted volumes, and separate Authentik realms per tenant.
|
||||
|
||||
---
|
||||
|
||||
## Backup policy
|
||||
|
||||
| | Solo | Team | Business | White-label |
|
||||
|---|---|---|---|---|
|
||||
| Daily snapshots | ✅ | ✅ | ✅ | ✅ |
|
||||
| Retention | 7 days | 14 days | 30 days | 90 days |
|
||||
| Off-site backup | — | — | ✅ | ✅ |
|
||||
| Point-in-time restore | — | — | ✅ | ✅ |
|
||||
| Backup encryption | ✅ | ✅ | ✅ | ✅ |
|
||||
|
||||
---
|
||||
|
||||
## Add-ons
|
||||
|
||||
| Add-on | Price |
|
||||
|---|---|
|
||||
| Extra managed domain | €5 /mo |
|
||||
| AtlasPOS integration | from €79 /mo per terminal |
|
||||
| Custom n8n workflow build | €150 /workflow |
|
||||
| Monthly health report (PDF) | €25 /mo |
|
||||
| Extra onboarding call (1 hour) | €75 |
|
||||
| Atlas Academy seat (extra user) | contact for pricing |
|
||||
|
||||
---
|
||||
|
||||
## SLA
|
||||
|
||||
| Plan | Uptime SLA | Response time |
|
||||
|---|---|---|
|
||||
| Solo / Team | best effort | next business day |
|
||||
| Business | 99.5% monthly | 4 business hours |
|
||||
| White-label | 99.9% monthly | 2 business hours |
|
||||
|
||||
Measured on the Uptime Kuma dashboard included in every instance.
|
||||
|
||||
---
|
||||
|
||||
## Start free for 40 days
|
||||
|
||||
**[→ atlascorporation.nl](https://atlascorporation.nl)**
|
||||
|
||||
For enterprise or white-label inquiries: **info@atlascorporation.nl**
|
||||
Loading…
Reference in a new issue