Block a user
housecarl (0.2.0~rc.4+git76~e9a24b1)
Installation
distribution=
component=
sudo curl https://gitea.adbraun.lol/api/packages/adam/debian/repository.key -o /etc/apt/keyrings/gitea-adam.asc
echo "deb [signed-by=/etc/apt/keyrings/gitea-adam.asc] https://gitea.adbraun.lol/api/packages/adam/debian $distribution $component" | sudo tee -a /etc/apt/sources.list.d/gitea.list
sudo apt update
sudo apt install housecarl=0.2.0~rc.4+git76~e9a24b1
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+git76~e9a24b1) |
Details
Assets (2)
Versions (34)
View all
0.2.0~rc.4+git76~e9a24b1
2026-10-25
0.2.0~rc.4+git74~5348765
2026-10-25
0.2.0~rc.4+git70~83b97ad
2026-10-24
0.2.0~rc.4+git68~b4c0988
2026-10-23
0.2.0~rc.4
2026-10-23