housecarl (0.2.0~rc.4+git78~b226b2b)
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 updateChoose $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
Assets (2)
Versions (2)
View all
0.2.0~rc.4+git81~9b680ee
2026-10-25
0.2.0~rc.4+git78~b226b2b
2026-10-25