housecarl (0.2.0~rc.4+git78~b226b2b)

Published 2026-10-25 19:06:56 +00:00 by adam in adam/housecarl

Installation

sudo curl  -o /etc/apt/keyrings/forgejo-adam.asc
echo "deb [signed-by=/etc/apt/keyrings/forgejo-adam.asc]  $distribution $component" | sudo tee -a /etc/apt/sources.list.d/forgejo.list
sudo apt update

Choose $distribution and $component from the list below.

sudo apt install housecarl=0.2.0~rc.4+git78~b226b2b

Repository info

Distributions
testing
Components
main
Architectures
amd64, arm64

About this package

nftables firewall manager with a web UI, a REST API and a CLI Housecarl keeps a Linux firewall's nftables ruleset: zones, address sets, services, ordered rules, port forwards with hairpin NAT and IPv6 pinholes, source NAT and redirects, IPv4 and IPv6 together, in its own table (inet housecarl). It is configured through a web UI, a REST API and the hc command line client. Every change is validated as a whole and checked by nftables before it is applied in one transaction, recorded in a history where it can be undone, and audited. A change made over the network is rolled back unless confirmed. It can import an existing nftables ruleset. . This package is the server: housecarld (as the systemd service housecarl), the boot unit housecarl-ruleset and the daily backup timer. The hc CLI comes from housecarl-cli.

Dependencies

systemd
nftables
housecarl-cli (= 0.2.0~rc.4+git78~b226b2b)
Details
Debian
2026-10-25 19:06:56 +00:00
0
abrown38
9.5 MiB
Assets (2)
Versions (2) View all