Grill: production hosting and how users get accounts #199

Closed
opened 2026-09-26 15:56:16 +00:00 by kayg · 3 comments
Owner

Owner question 2026-09-25: 'for the main/official/production instance, what did we decide? how do users get their own cloud accounts? how does Nextcloud do it?' Claude to run a grilling round (signup model, invitations vs open signup, quotas, billing or not, email verification, abuse controls, backups, data export, region). Decisions go to DESIGN; build issues follow. Production domain decision is tracked separately.

Owner question 2026-09-25: 'for the main/official/production instance, what did we decide? how do users get their own cloud accounts? how does Nextcloud do it?' Claude to run a grilling round (signup model, invitations vs open signup, quotas, billing or not, email verification, abuse controls, backups, data export, region). Decisions go to DESIGN; build issues follow. Production domain decision is tracked separately.
Author
Owner

Decisions recorded in DESIGN §43 (commit on dev). Still OPEN: licence change to ELv2 (or similar), post-expiry behaviour, dependency audit. Next infra step when the owner has bought calternal.cloud and calternal.app: move production from app.calternal.com to calternal.cloud (DNS public + NetBird zone, Traefik, PUBLIC_URL/rpId, 301 redirect for calternal.app keeping paths), then submit my.calternal.cloud to the Public Suffix List.

Decisions recorded in DESIGN §43 (commit on dev). Still OPEN: licence change to ELv2 (or similar), post-expiry behaviour, dependency audit. Next infra step when the owner has bought calternal.cloud and calternal.app: move production from app.calternal.com to calternal.cloud (DNS public + NetBird zone, Traefik, PUBLIC_URL/rpId, 301 redirect for calternal.app keeping paths), then submit my.calternal.cloud to the Public Suffix List.
Author
Owner

Stale grill request: the later owner decision in DESIGN §43 (2026-09-27) records the product types, official and managed domains, per-instance operations, sign-in broker and import/export direction requested here. Recommend treating the unanswered grill request as superseded by §43 and tracking any remaining implementation in its own issue. Do not close this issue in the audit.

Stale grill request: the later owner decision in DESIGN §43 (2026-09-27) records the product types, official and managed domains, per-instance operations, sign-in broker and import/export direction requested here. Recommend treating the unanswered grill request as superseded by §43 and tracking any remaining implementation in its own issue. Do not close this issue in the audit.
Author
Owner

Superseded by the owner decisions recorded in DESIGN §43; the requested hosting and sign-in decisions are now documented there.

Superseded by the owner decisions recorded in DESIGN §43; the requested hosting and sign-in decisions are now documented there.
kayg closed this issue 2026-10-03 11:55:08 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#199
No description provided.