Firewalld-GUI is a professional web-based control panel for managing firewalld and Fail2Ban.
4.8K
Modern, fast, and aesthetic network security management for Linux.
Firewalld-GUI is a professional web-based control panel for managing firewalld and Fail2Ban. It transforms complex CLI commands into an intuitive dashboard with real-time analytics.
The fastest way to run Firewalld-GUI is using the official Docker image:
docker run -d \
--name firewalld-gui \
--network host \
--privileged \
-v /etc/firewalld:/etc/firewalld \
-v /var/run/dbus:/var/run/dbus \
-v /var/run/fail2ban/fail2ban.sock:/var/run/fail2ban/fail2ban.sock \
-v /var/log:/var/log:ro \
-v ./data:/app/data \
webyhomelab/firewalld-gui:latest
Or via docker-compose.yml:
services:
firewalld-gui:
image: webyhomelab/firewalld-gui:latest
container_name: firewalld-gui
network_mode: host
privileged: true
volumes:
- /etc/firewalld:/etc/firewalld
- /var/run/dbus:/var/run/dbus
- /var/run/fail2ban/fail2ban.sock:/var/run/fail2ban/fail2ban.sock
- /var/log:/var/log:ro
- ./data:/app/data
restart: always
The panel will be available on port 8649.
The project is built as an All-in-One Docker Image:
firewalld via DBus.
Built in Ukraine under air raid sirens & blackouts ⚡
© 2026 Weby Homelab
Content type
Image
Digest
sha256:2081a9112…
Size
92.8 MB
Last updated
3 months ago
docker pull webyhomelab/firewalld-gui