HomeCloud documentation¶
These docs explain how to use HomeCloud after you open an account — in the web console, with the CLI, and from your own apps via the SDK.
They are written for account owners, developers, and DevOps who build and run workloads on the platform. They are not an internal engineering handbook.
Live site: https://docs.web.holab.abrdns.com
What you can do¶
| You want to… | Start here |
|---|---|
| Open an account and sign in | Open an account |
| Learn the console layout | Using the console |
| Store and sync files / static sites | Object Storage (SO) |
| Send and receive messages | Message Queues (MQ) |
| Run PostgreSQL / MySQL / MongoDB | Managed Databases (MDB) |
| Run serverless code | Functions |
| Deploy an app from a template | Applications |
| Push Docker images | Image Registry (IR) |
| Send and read email | |
| Automate with scripts | CLI · SDK · Terraform |
How HomeCloud is organized (for users)¶
Everything you create belongs to an account. Inside an account you use services from the console sidebar (Storage, Queues, Databases, Functions, and so on).
There are two ways to authenticate:
| How you work | Credential | Typical use |
|---|---|---|
Browser console, or homecloud login |
Username + password (+ MFA) → short-lived session | Create resources, invite people, manage settings |
Scripts, CI, apps, homecloud so / mq / Terraform |
Access Key ID + secret, or GitHub OIDC for Terraform | Upload objects, publish messages, invoke functions, provision account resources |
You create Access Keys once in the console. Runtime automation never asks for MFA.
Suggested path¶
- What is HomeCloud? — mental model in plain language
- Open an account — signup and first login
- Using the console — where things live
- Access Keys — credentials for CLI and SDK
- Pick a service guide for the product you need
Consoles and hostnames¶
Your platform uses one apex domain (for example holab.abrdns.com):
| Surface | Typical hostname | What it is |
|---|---|---|
| Console | console.{apex} |
Web UI and control-plane API |
| Object Storage | so.{apex} |
Object API; websites at {bucket}.web.{apex} |
| Queues | mq.{apex} |
Message queue API |
| Functions | fn.{apex} |
Function runtime |
| Registry | ir.{apex} |
Private container images |
| Databases | *.mdb.{apex} |
Managed DB connection endpoints |
| Secrets | secrets.{apex} |
Secrets data plane |
You normally open the console URL your admin or signup page gave you. The other hostnames appear in connection strings, CLI config, and SDK clients.