Skip to content

Releases: 6RUN0/ferm

py-v0.1.0a3

16 Jun 14:02

Choose a tag to compare

py-v0.1.0a3 Pre-release
Pre-release

Install

Verify the SHA-256 checksum of every downloaded asset against the
SHA256SUMS file shipped with this release before installing.

PyPI — any Linux (needs Python 3.11+)

pip install --pre ferm==0.1.0a3

@resolve() with record types beyond A/AAAA needs the optional extra:

pip install --pre 'ferm[dns]==0.1.0a3'

Debian / Ubuntu — native .deb

curl -fLO https://github.com/6RUN0/ferm/releases/download/py-v0.1.0a3/pyferm_0.1.0a3_all.deb
curl -fLO https://github.com/6RUN0/ferm/releases/download/py-v0.1.0a3/SHA256SUMS
sha256sum --ignore-missing -c SHA256SUMS
sudo apt install ./pyferm_0.1.0a3_all.deb

The package installs /usr/bin/ferm and a ferm.service unit that is not
enabled or started on install (anti-lockout). Enable it only after writing
/etc/ferm/ferm.conf.

Standalone binary — Linux x86_64 (glibc 2.28+)

Bundles its own Python runtime; the host needs only iptables / nft.

curl -fLO https://github.com/6RUN0/ferm/releases/download/py-v0.1.0a3/ferm-0.1.0a3-linux-x86_64.tar.gz
curl -fLO https://github.com/6RUN0/ferm/releases/download/py-v0.1.0a3/SHA256SUMS
sha256sum --ignore-missing -c SHA256SUMS
tar xzf ferm-0.1.0a3-linux-x86_64.tar.gz
# Keep ferm.dist/ intact; link the binary instead of copying it out.
sudo ln -s "$PWD/ferm.dist/ferm" /usr/local/bin/ferm
ferm --version

Full Changelog: py-v0.1.0a2...py-v0.1.0a3

py-v0.1.0a2

16 Jun 13:35

Choose a tag to compare

py-v0.1.0a2 Pre-release
Pre-release