Web.CasaWeb.Casa
FeaturesAI-Native
App StoreWhy Web.CasaDocs
中文GitHubGet Started

Firewall Manager

Visual firewall. No command line needed.

Manage firewalld zones, ports, services, and rich rules from a clean web interface. Built-in safeguards prevent accidental lockout.

Features

Zone Management

View and manage firewall zones (public, home, internal, dmz, etc.) with detailed rule listings.

Port Control

Open and close TCP/UDP ports per zone. Batch operations for multiple ports at once.

Service Rules

Add and remove predefined service rules (HTTP, HTTPS, SSH, etc.) from available firewalld definitions.

Rich Rules

Create complex rules with source/destination, protocol, port, and action (accept/reject/drop).

Lockout Protection

Built-in safeguard prevents removal of the panel's own port, avoiding accidental self-lockout.

One-Click Install

If firewalld is not installed, install it directly from the panel with a single click.

Web.Casa Firewall vs firewall-cmd CLI

Visual firewall management with built-in safety — no memorizing commands.

FeatureWeb.Casafirewall-cmd
Visual zone overview
Point-and-click port rulesfirewall-cmd --add-port
Service rule managementfirewall-cmd --add-service
Rich rule builderComplex syntax
Panel port lockout protection
One-click firewalld installyum / apt install
Auto-reload after changesfirewall-cmd --reload
No SSH required

Rule Types

Port Rules (TCP/UDP)
Add / Remove
Service Rules
HTTP / SSH / etc.
Rich Rules
Source / Protocol / Action
Zone Management
Public / Home / DMZ

Highlights

  • firewalld backend
  • Panel port lockout protection
  • Batch port operations
  • Available service definitions listing
  • Live reload after rule changes
  • Status check (installed, running, version)

This plugin is built into Web.Casa. Install Web.Casa to use it.

View on GitHubAll Plugins
Web.CasaWeb.Casa

Lightweight control panel for Caddy.

Product
FeaturesPluginsApp Store
Resources
DocumentationGitHubChangelog
© 2026 Web.Casa. Open source under MIT License.