PanelicaDocs
panelica.com
Docs / Security / Firewall

Firewall

Panelica 1.0.375 Verified 2026-07-24 Security

The Firewall page controls which network traffic your server accepts, and (for ROOT) shows a live view of what is flowing through it right now. It is where you open a port, block a range, or watch connections in real time.

Panel locationSecurity → Firewallhttps://YOUR-SERVER-IP:8443/security/firewall
 Firewall
Firewall RulesNetwork Monitor
DirectionProtocolPortSourceAction
inboundtcp4430.0.0.0/0allowdelete
inboundtcp3306203.0.113.0/24denydelete

Firewall Rules

A rule decides what to do with traffic matching a direction (inbound/outbound), protocol (tcp/udp/icmp/any), port, and source or destination address (single IP or CIDR range like 192.168.1.0/24), with an action of allow, deny or reject. You add rules, toggle them on and off, and delete them; to change a rule you delete it and add the corrected one. Summary cards show the total and active rule counts and the firewall's type and status.

There is no built-in "don't lock yourself out" guard on this page. Nothing here stops you from adding a rule that denies your own SSH or panel port, and the change is not blocked or warned about. Before adding deny rules, make sure an allow rule for your SSH port, the panel port (8443) and 80/443 exists, and keep a second way into the server open. The Security Advisor's one-click firewall hardening is the safer path when you just want the firewall on: it allows those critical ports for you first.
Behind the scenes, an honest note on backends: Panelica's firewall spans a few underlying tools (UFW, nftables, iptables) depending on what your OS has, and this page's rules go through UFW where it is active. If UFW is not the active firewall on your server, a rule you add may be saved in the panel but not enforced at the network level. When in doubt, use the live ruleset viewer (below) to confirm a rule is really in effect, and prefer the IP Blocking page (which uses nftables directly) for blocking specific attacker IPs.

Network Monitor (ROOT)

The second tab is a live telemetry dashboard for ROOT: active connections, packets and throughput per second, dropped packets, protocol and connection-state breakdowns, which ports are listening, and a Top Talkers list of the busiest source IPs enriched with their country. It refreshes every couple of seconds straight from the kernel's own counters. This is an observation surface, not a control panel: you watch traffic here and act on it from the rules tab or IP Blocking.

A Show System Rules view (ROOT) renders the live nftables ruleset (tables, chains, rules, counters) exactly as the kernel holds it, so you can verify precisely what is enforced.

Access

Behind the security.firewall page permission and, at the backend, ROOT and ADMIN, with the ip_blocker license feature required. The Network Monitor and live ruleset views are ROOT-only. See roles and permissions. For blocking individual attacker IPs, whole countries, or wiring up fail2ban, use the IP Blocking page.

Panelica Documentation · Written and verified against the live panel. · Last verified 2026-07-24 on Panelica 1.0.375