Fedora 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. Once proxied and paired to an Operator on the Hub, those devices can be controlled, managed, and integrated with alerting and metrics.
Supported Fedora releases
Native RPM packages use a single fedora profile for all supported Fedora releases on x86_64 (built on Fedora 41, verified on fedora:40 and fedora:41).
Requirements: Fedora Workstation or Server x86_64 with Python 3, systemd, and WebKitGTK 4.1 (webkit2gtk4.1).
Installing iSR Client on Fedora
The RPM installer will:
- Install the
isr-clientGUI launcher at/usr/bin/isr-clientand the Wails binary under/usr/lib/isr-client/ - Install systemd units for console mode (
isr-client.service) and daily updates (isr-client-updater.timer) - Configure the iShareRadio DNF repository for your Fedora profile
Install with the one-liner (recommended)
The script detects dnf and configures the fedora RPM repository for any Fedora release, installs isr-client with dependencies, and starts the systemd service.
For enterprise_model_1 / hub2 builds:
Manual DNF install
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/fedora/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/fedora/stable/x86_64
Upgrade later
Status page: http://your-host-ip:8111
Wayland and NVIDIA notes
Display and GPU workarounds run at launch time via /usr/bin/isr-client (not during dnf install):
- Wayland: sets
WEBKIT_DISABLE_COMPOSITING_MODE=1when needed - NVIDIA: sets
WEBKIT_DISABLE_DMABUF_RENDERER=1when the NVIDIA module is loaded
Console systemd mode uses isr-client-wrapper and does not apply GUI workarounds.
Override examples:
Console mode manually
Logs
Manual runs log under $HOME/.ishareradio/. The systemd service logs under /var/log/ishareradio/.