Skip to content

Functional Documentation ​

Atlas is a self-hosted platform that runs at home and provides a small handful of services to me, my family and a few friends. Everything is described here from a user's point of view — what the platform does, who interacts with it, and what value each service delivers. The engineering choices behind it live in the Technical Documentation.

What Atlas is, in one paragraph ​

Atlas turns a single machine sitting in my home into a small, opinionated cloud. Anyone with an account can sign in once and reach a personal image registry, monitoring dashboards, and a secret vault, all behind real domain names and real TLS certificates. The whole stack is described as code and rebuilt by pushing to a Git repository — there is no manual server administration.

Scope and non-goals ​

In scopeOut of scope
Single bare-metal node at homeMulti-node HA cluster
A small group of trusted users (single-digit count)Public SaaS or anonymous users
GitOps-driven deploymentClick-ops administration
Self-hosted identity, registry, secrets, observability, code quality, home automationMail server, file sync, media streaming (later, separate projects)
Free / open-source software onlyPaid managed services for core infra

Documentation map ​

PagePurpose
PersonasWho interacts with Atlas and what they need from it
ServicesThe catalog of user-facing services and what each one is for
WorkflowsEnd-to-end journeys: signing in, pushing an image, viewing a dashboard, recovering from a backup