Design and build a self-service multi-tenant Foundry VTT hosting platform #19
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Depends on
#5 Select and configure dynamic TrueNAS-backed Kubernetes storage
gitchegumi/homelab
#6 Define StorageClass, PersistentVolume, and data-protection conventions
gitchegumi/homelab
#11 Create a repeatable application migration and rollback runbook
gitchegumi/homelab
#13 Add secret scanning for commits and Forgejo Actions
gitchegumi/homelab
Reference
gitchegumi/homelab#19
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Design and build a self-service Foundry Virtual Tabletop hosting platform for approved users. This is a product-development effort rather than a direct migration of the existing Foundry container.
The platform will present a dashboard at
https://foundry.gitchegumi.comwhere each Dungeon Master can create and manage an isolated Foundry VTT instance using their own valid Foundry license.The control-plane application should be maintained in a separate repository. The homelab repository will retain the environment-specific UDS package configuration, release pinning, storage configuration, ingress configuration, and operational documentation.
Required user experience
foundry.gitchegumi.com.<instance>.foundry.gitchegumi.com.Administrative capabilities
PVC reduction is not expected to work in place. Reducing storage may require provisioning a replacement volume and migrating the data.
Licensing and distribution constraints
References:
Architecture discovery
Create an architecture decision record covering:
Initial storage model
Security requirements
Acceptance criteria
foundry.gitchegumi.com.Dependencies
Out of scope for the initial issue
transfered to homelab org