Documentation
This section is the deeper explanation layer of the public site. Start with the conceptual pages if you want the system model, or jump straight to a backend family if you care about one domain.
Start here
| Page | Why to read it |
|---|---|
| Architecture | The big-picture split between frontends, backends, and shared primitives |
| Frontends | How SSH, HTTP, DNS, SMTP, IMAP, and mDNS behave as transports |
| Primitives | The small shared building blocks reused across the system |
Backend families
-
Sites — Static and Markdown site hosting over HTTP
-
Git — Git repositories, SSH interaction, and repository persistence
-
Users, groups, and access control — The unified identity and permission model
-
Images — Image and media serving over HTTP
-
Admin — Operator-facing admin flows over SSH and HTTP
-
AI — Embedded AI prompting through the admin SSH session, and image captioning shared with the image backend
-
DNS — Authoritative DNS and derived records from Everlock services
-
OCI — OCI registry backend over HTTP
-
Mail — SMTP receive and submission, IMAP read/write access, rules-based storage, and forwarding
-
Calendar — CalDAV calendars with Everlock auth and versioned storage
-
Contacts — CardDAV contacts with Everlock auth and versioned storage
-
OAuth — OAuth 2 / OIDC token issuance