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.