# Create Web Node

> Register a FeatherQuilld daemon node for web hosting.

## Identity

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

| Title i18n key | `admin.webNodes.form.create_title` |
| Description i18n key | `admin.webNodes.form.create_description` |
| Permission | `admin.nodes.view` |
| Nav group | `infrastructure` |
| Sidebar label | Nodes (Web) |

## Summary (for AI)

**Create Web Node** Register a FeatherQuilld daemon node for web hosting. Under sidebar item “Nodes (Web)”. Requires permission `admin.nodes.view`. Key UI: Available immediately after the node is created.; Description.

## How to guide users

1. Open Admin sidebar.
2. Open **Nodes (Web)** (parent nav item), then **Create Web Node**.
3. Direct URL: `/admin/web-nodes/create`.
4. User needs permission `admin.nodes.view` (or `admin.root`).

## Sections on this page

_None extracted._

## Notable UI actions / labels

- Available immediately after the node is created.
- Description

## Widget slugs

- [`admin-web-nodes-create`](../widgets/admin-web-nodes-create.md)

## Related APIs / hooks

- `/api/admin/locations`
- `/api/admin/web-nodes`
- `/api/system/country-codes`

Hooks: `usePluginWidgets`
