# Create WebSpace

> Pick a web node and WebPlate, then sync to FeatherQuilld.

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/webspaces/create` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `CreateWebSpacePage` |
| Source | `src/app/(app)/admin/webspaces/create/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.webSpaces.form.create_title` |
| Description i18n key | `admin.webSpaces.form.create_description` |
| Permission | `admin.webspaces.view` |
| Nav group | `infrastructure` |
| Sidebar label | WebSpaces |

## Summary (for AI)

**Create WebSpace** Pick a web node and WebPlate, then sync to FeatherQuilld. Under sidebar item “WebSpaces”. Requires permission `admin.webspaces.view`. Key UI: Node & WebPlate; Choose where and how to host; Resources & domains; Disk limits, databases, and domains; Details & owner; Name, options, and assign owner.

## How to guide users

1. Open Admin sidebar.
2. Open **WebSpaces** (parent nav item), then **Create WebSpace**.
3. Direct URL: `/admin/webspaces/create`.
4. User needs permission `admin.webspaces.view` (or `admin.root`).

## Sections on this page

_None extracted._

## Notable UI actions / labels

- Node & WebPlate
- Choose where and how to host
- Resources & domains
- Disk limits, databases, and domains
- Details & owner
- Name, options, and assign owner
- Review & create
- Confirm the site configuration before syncing
- Database limit
- Description
- Hosting not ready on this node
- Create WebPlate

## Widget slugs

_None detected._

## Related APIs / hooks

- `/api/admin/hosting-packages`
- `/api/admin/users`
- `/api/admin/web-nodes`
- `/api/admin/webplates`
- `/api/admin/webspaces`

Hooks: `useWebSpaceInfrastructure`
