Skip to content

CentOS / RHEL 9 Installer

Terms and Privacy

By installing the iSR Client on your computer, you understand and agree to the Terms of Service and Privacy Policy of the iShareRadio platform.

The iSR Client connects devices on your local network to the iShareRadio Hub. Supported on Enterprise Linux 9 family desktops and servers on x86_64, including:

  • RHEL 9
  • CentOS Stream 9
  • AlmaLinux 9
  • Rocky Linux 9

RPM packages use the el9 profile (built on Rocky Linux 9). Do not install Fedora-built RPMs on EL9 — use the EL9 repository path below.

Requirements

  • Architecture: x86_64 (amd64)
  • Packages: WebKitGTK from AppStream (webkit2gtk3, webkit2gtk3-jsc — 4.0 sonames, not webkit2gtk4.1), GTK 3, Python 3, systemd
  • Recommended: epel-release for optional portal packages (xdg-desktop-portal-gtk)

Installing iSR Client

curl -fsSL https://releases.ishareradio.com/flex_client/install.sh | sudo bash

The installer detects dnf/yum, configures the el9 repository, and installs isr-client.

Hub2 / enterprise_model_1 train:

curl -fsSL https://releases.ishareradio.com/hub2/flex_client/install.sh | sudo bash
Manual DNF install

Enable EPEL if you want recommended portal integration:

sudo dnf install -y epel-release

Configure the iShareRadio repository:

sudo curl -fsSL https://releases.ishareradio.com/flex_client/rpm/ishareradio-rpm-signing.gpg \
  -o /etc/pki/rpm-gpg/ishareradio-rpm.gpg
sudo rpm --import /etc/pki/rpm-gpg/ishareradio-rpm.gpg

sudo tee /etc/yum.repos.d/ishareradio-flex-client.repo <<'EOF'
[ishareradio-flex-client]
name=iShareRadio ISR Client
baseurl=https://releases.ishareradio.com/flex_client/rpm/el9/main/x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/ishareradio-rpm.gpg
EOF

sudo dnf makecache
sudo dnf install isr-client
sudo systemctl enable --now isr-client
sudo systemctl enable --now isr-client-updater.timer

For tagged stable releases, use suite stable in the path:

.../flex_client/rpm/el9/stable/x86_64

Upgrade later
sudo dnf upgrade isr-client

Status page: http://your-host-ip:8111

Wayland and NVIDIA

Same launch-time behavior as Fedora — see Fedora installer notes. RPM %post scriptlets do not detect display server or GPU.

Console mode manually

sudo systemctl stop isr-client
sudo systemctl disable isr-client
isr-client --console

Logs

Manual runs: $HOME/.ishareradio/. Systemd service: /var/log/ishareradio/.