# Nodes

> View and manage all nodes in the system

## Identity

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

| Title i18n key | `admin.node.title` |
| Description i18n key | `admin.node.description` |
| Permission | `admin.nodes.view` |
| Nav group | `infrastructure` |
| Sidebar label | Nodes |

## Summary (for AI)

**Nodes** View and manage all nodes in the system Requires permission `admin.nodes.view`. Key UI: Create Node; Manage node databases; Mass move servers; Edit node; Confirm Delete; Cancel.

## How to guide users

1. Open Admin sidebar.
2. Go to **Nodes**.
3. Direct URL: `/admin/nodes`.
4. User needs permission `admin.nodes.view` (or `admin.root`).

## Sections on this page

- What are Nodes?
- What can Nodes do?
- Nodes and Locations
- About Wings (the daemon)

## Notable UI actions / labels

- Create Node
- Manage node databases
- Mass move servers
- Edit node
- Confirm Delete
- Cancel
- Delete node

## Widget slugs

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

## Related APIs / hooks

- `/api/admin/locations`
- `/api/admin/nodes`

Hooks: `usePersistedListFilters`, `usePluginWidgets`
