# Firewall

> Manage incoming connections to your server.

## Identity

| Field | Value |
| --- | --- |
| Route | `/server/[uuidShort]/firewall` |
| Area | server |
| Audience | Server owners / subusers with the relevant server permission |
| Component | `ServerFirewallPage` |
| Source | `src/app/(app)/server/[uuidShort]/firewall/page.tsx` |
| Dynamic | yes |
| Params | `uuidShort` |
| Title i18n key | `serverFirewall.title` |
| Description i18n key | `serverFirewall.description` |




## Summary (for AI)

**Firewall** Manage incoming connections to your server. Key UI: Firewall management has been disabled by the administrator.; Firewall Rules; No Firewall Rules; Get started by creating your first firewall rule to secure your server.; Edit; Delete.

## How to guide users

1. Open Server sidebar (open a server first).
2. Go to **Firewall**.
3. Direct URL: `/server/[uuidShort]/firewall`.
4. Replace path params `uuidShort` with the real resource id(s).

## Sections on this page

_None extracted._

## Notable UI actions / labels

- Firewall management has been disabled by the administrator.
- Firewall Rules
- No Firewall Rules
- Get started by creating your first firewall rule to secure your server.
- Edit
- Delete
- Configure firewall rule details.
- Save
- Delete Rule

## Widget slugs

- [`server-firewall`](../widgets/server-firewall.md)

## Related APIs / hooks

_None detected in page source._

Hooks: `usePluginWidgets`, `useServerPermissions`, `useSettings`
