/riot-rpm

Riot, a matrix-protocol group/collaborative messaging client - now built for Fedora, CentOS, and Red Hat Enterprise Linux

Apache License 2.0Apache-2.0

Riot

Native RPM package builds for Fedora, CentOS, and Red Hat Enterprise Linux

Riot is a client implementing the matrix protocol enabling decentralized, secure messaging for collaborative groups. It's a great client, but it needed RPM packages built for the Red Hat family of linux operating systems. So... here they be!

What is Riot (and Matrix)? In short, Riot is an open source, decentralized, end-to-end encrypted team collaboration platform who's often compared to IRC, Rocket Chat, Mattermost, Slack, etc.

Included directly here in this github repository are source RPM packages and specfiles so you can rebuild Riot if you are so inclined. But runnable binaries have also been built. See below for how to install and run Riot on your linux desktop.

All *.src.rpm packages here should be signed with my GPG key
All binary RPMs are signed with the Fedora Project's Copr GPG signing key

More about...

tl;dr ...

I just want to install Riot!

It's easy to install and run Riot, on these currently supported platforms...

  • Fedora: versions 24, 25, 26 -- x86_64, i686
  • CentOS (and RHEL): version 7 -- x86_64 only

For Fedora...

cd /etc/yum.repos.d/
sudo curl -O https://raw.githubusercontent.com/taw00/riot-rpm/master/riot-messaging-client.fedora.repo
sudo dnf install -y riot --refresh

...OR... if you prefer to use Fedora Project's Copr directly, follow the instructions found at this link: https://copr.fedorainfracloud.org/coprs/taw/Riot/

For CentOS or RHEL...

cd /etc/yum.repos.d/
sudo curl -O https://raw.githubusercontent.com/taw00/riot-rpm/master/riot-messaging-client.epel.repo
sudo yum clean expire-cache
sudo yum install -y riot

...OR... if you prefer to use Copr (Fedora Project) directly, follow the instructions found at this link: https://copr.fedorainfracloud.org/coprs/taw/Riot/

I installed it, now I want to run Riot!

Search for and select "Riot" from your desktop or run riot from the commandline.

Note: If none of this made sense or you couldn't get it to work, Riot can also be run as SaaS from your browser at https://riot.im/app

I installed it, now I want to ensure I get future updates!

Once you have followed the repository and installation instructions above, you should be notified of any future updates enabling you to update the software automatically. And you can always force a check with...

# Fedora...
sudo dnf upgrade
# CentOS or RHEL...
sudo yum update

I do this as a hobby, but I will try to be timely with my updates.

Disclaimer

I built these for my own use. I offer these builds for your own convenience. If it 'splodes your computer, I am sorry, but buyer beware. :) I am in no way affiliated with the orginators of Riot -- Vector Creations Ltd. (of Amdocs) -- but I do thank them for their contribution.

Questions or comments...

Contact: t0dd@protonmail.com or find me at @t0dd:matrix.org after you installed Riot!