Accounts¶
Each HomeCloud account is an isolated namespace for apps, buckets, queues, and databases.
Open an account from outside (self-service)¶
Visitors can open a new tenant without a platform admin — same step pattern as sign-in:
- Open
https://console.{apex}/open-account(also linked from Sign in). - Email — receive a verification code.
- OTP — enter the 6-digit code.
- Credentials — account name, username, password (+ confirm). Slug is derived from the account name.
- You enter the console as the account owner. Invite more users later under IAM → Users (AWS-style root account).
The public flow creates a bare tenant (account + owner only). Apps, projects, namespaces, and other resources are created later inside the console when you need them — not during signup.
Disable with API env PUBLIC_ACCOUNT_SIGNUP_ENABLED=false.
Platform admin create¶
Platform admins can still create tenants under Platform → Accounts, and may choose a bootstrap mode there:
- Bare — tenant + owner only (same as public signup)
- Minimal — + Kubernetes namespace shell (no default project)
- Full (default when omitted in admin API) — namespace, quotas, default project, DNS settings
No SO buckets, MDB, MQ, Secrets, or Functions are created automatically in any mode.
Console¶
- Log in at
https://console.{apex} - Use the account switcher in the top bar
- Invite team members via IAM → Users
CLI¶
Access Keys belong to a single account. When you homecloud configure, the key's account is resolved automatically.