From 22f564971b539ab8f82c675ab92513c00e61934e Mon Sep 17 00:00:00 2001 From: chaib Date: Mon, 22 Jun 2026 19:56:55 +0000 Subject: [PATCH] wiki: Deploy --- Deploy.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Deploy.md diff --git a/Deploy.md b/Deploy.md new file mode 100644 index 0000000..7d9d08f --- /dev/null +++ b/Deploy.md @@ -0,0 +1,32 @@ +# Deploy + +One-command installer for Atlas OS on a fresh Debian 12 / Ubuntu 24.04 server. + +## Prerequisites + +- Debian 12 or Ubuntu 24.04 (x86_64) +- Root access +- A domain with DNS pointed at the server +- A Tailscale account (free tier works) + +## Install + +```bash +git clone https://git.atlascorporation.nl/chaib/atlas-os +cd atlas-os +chmod +x deploy/install.sh +sudo ./deploy/install.sh --domain yourdomain.com --email admin@yourdomain.com +``` + +## Post-install + +1. Open `https://auth.yourdomain.com` and complete Authentik setup +2. Create your admin user in Authentik +3. Open `https://command.yourdomain.com/os/` — Atlas OS desktop boots +4. Add the AI stack: `docker compose -f deploy/compose/atlas-ai.yml up -d` +5. Configure `server/atlas_brain.py` with your mail accounts + +## Secrets + +The installer generates strong secrets at `/opt/atlas/secrets/atlas.env` (chmod 600). +Never commit this file. It is in `.gitignore`.