ser2netweb package repositories

Signed APT and DNF / zypper repositories of ser2netweb, a serial-to-network bridge with a web management UI (an independent project, not the classic ser2net daemon), for x86_64 and arm64 Linux. They hold the .deb / .rpm files of the newest releases, as released (the .rpm files signed): 3.1.1, 3.1.0, 3.0.1.

Debian, Ubuntu, Raspberry Pi OS (64-bit)

sudo curl -fsSLo /usr/share/keyrings/ser2netweb-archive-keyring.gpg https://haliskilic.github.io/ser2netweb/ser2netweb-archive-keyring.gpg
sudo curl -fsSLo /etc/apt/sources.list.d/ser2netweb.sources https://haliskilic.github.io/ser2netweb/ser2netweb.sources
sudo apt update
sudo apt install ser2netweb

Fedora, RHEL, AlmaLinux, Rocky Linux

sudo curl -fsSLo /etc/yum.repos.d/ser2netweb.repo https://haliskilic.github.io/ser2netweb/ser2netweb.repo
sudo dnf install ser2netweb

On the first install dnf asks to import the signing key: check that its fingerprint is the one below.

openSUSE

sudo rpm --import https://haliskilic.github.io/ser2netweb/ser2netweb-archive-keyring.asc
sudo zypper addrepo https://haliskilic.github.io/ser2netweb/ser2netweb.repo
sudo zypper refresh
sudo zypper install ser2netweb

Then

Installing doesn't start the service: sudo systemctl enable --now ser2netweb does (the web UI then listens on 127.0.0.1:8080), and sudo -u ser2netweb ser2netweb --set-password admin sets the first password. The data directory is /var/lib/ser2netweb.

Updating

# Debian, Ubuntu
sudo apt update
sudo apt install --only-upgrade ser2netweb
# Fedora, RHEL, AlmaLinux, Rocky
sudo dnf upgrade --refresh ser2netweb
# openSUSE
sudo zypper refresh
sudo zypper update ser2netweb

A newer package restarts a running service.

Removing

# Debian, Ubuntu
sudo apt remove ser2netweb
sudo rm /etc/apt/sources.list.d/ser2netweb.sources /usr/share/keyrings/ser2netweb-archive-keyring.gpg
# Fedora, RHEL, AlmaLinux, Rocky
sudo dnf remove ser2netweb
sudo rm /etc/yum.repos.d/ser2netweb.repo
# openSUSE
sudo zypper remove ser2netweb
sudo zypper removerepo ser2netweb

Removing the package stops the service and keeps /var/lib/ser2netweb and the account ser2netweb.

Signing key

InRelease / Release.gpg and every repodata/repomd.xml.asc are signed with the key
B587 60E7 C0B0 515E 81D2 50F9 8164 D694 711B B799
(RSA 4096, “ser2netweb package signing”, valid until 2031-11-12): ser2netweb-archive-keyring.asc, dearmored for APT's Signed-By: ser2netweb-archive-keyring.gpg. The RPM packages carry its signature too (rpm -K), and dnf and zypper check both, the metadata, which carries the SHA-256 of every package, and each package (repo_gpgcheck=1, gpgcheck=1 for dnf and pkg_gpgcheck=1 for zypper in ser2netweb.repo). APT: ser2netweb.sources.

docs/PACKAGES.md · releases · source