Linux Apps

Discover Ring, a Secure Cross-Platform Alternative to Skype

Ring Video and Chat Messenger
Written by Jesse Afolabi

In a world where Skype dominates as the preferred choice for VoIP communication, it’s an ultimate license for the conglomerate (Microsoft) behind the proprietary service to misbehave and, of course, decide to update it or NOT.

If you’re on Linux, you’ll be well aware that the Skype client sucks hard as it never packs as many features like the version of the app on other operating systems and hasn’t been updated since 2014.

While the clients on other platforms thrive, that of Linux is left to rot. While it’s evident that Microsoft has made some drastic decisions as of late in cementing its relationships with Linux, They (MS) still fall short terribly in aspects such as this (not updating Skype for Linux), bringing its MS office to Linux among many others.

Skype on Linux is derailed with issues and has been hugely incompetent in delivering some core functions as of late; like its inability to join group video calls; — reported earlier this year in February (which after investigation was revealed that the Skype clients on other systems had recently received an update), “away” status on the Linux client seen as offline on the Windows and OSX counterparts, a noticeable latency while sending and receiving IMs just to name a few.

RedHat RHCSA and RHCE Certification Exam Study Ebook

But then, why stress yourself out on Skype when there’s an even better alternative? Ring (formerly SFLphone) by Savoir-faire Linux (an open source firm in Montreal) is a free and open-source voice over IP client that is cross-platform and uses PKCS (Public Key Cryptography Standards) cryptography for data verification.

  YakYak - A Cross-Platform Google Hangouts Desktop Client

The application is available on desktops via the main platforms (Linux, Windows, and OSX) — other systems require compiling from source — while on mobile, it’s accessible through Android and Windows Mobile and supports voice, video, and conferencing calls.

As an open-source project, Ring focuses on confidentiality, security and freedom, and doesn’t in any way log your data. It’s a decentralized VoIP service that uses a Distributed Hash Table implementation called OpenDHT (used to decrypt data) which is similar to Bittorent’s peer-to-peer network. Your Ring ID is a unique combination of hash keys that totals 40 characters; alternatively, you can use a QR code either of which you’d have to share with your friends and family that you’d like to invite over to use Ring.

Ring has been in active development for over 11 years now and its released under the GNU General Public License 3; its code is also available on GitHub for inspection and contributions from any third party.

However be prepared for some evangelism cause you won’t easily get away with ditching Skype; that is, if you decide to go with Ring.

Installing Ring on Linux

Head to the Ring website and download the appropriate package for your system; installation for each system certainly does differ.

RIng username

RIng username

ring generating account

ring generating account

ringID

ringID

Alternatively, you can go with the terminal way of things.

Ubuntu 16.10
$ sudo sh -c "echo 'deb https://dl.ring.cx/ring-nightly/ubuntu_16.10/ ring main' > /etc/apt/sources.list.d/ring-nightly-man.list"
$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
$ sudo add-apt-repository universe
$sudo apt-get update && sudo apt-get install ring
Ubuntu 16.04
$ sudo sh -c "echo 'deb http://nightly.apt.ring.cx/ubuntu_16.04/ ring main' >> /etc/apt/sources.list.d/ring-nightly-man.list"
$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
$ sudo add-apt-repository universe
$ sudo apt-get update && sudo apt-get install ring-gnome
Ubuntu 15.10
$ sudo sh -c "echo 'deb http://nightly.apt.ring.cx/ubuntu_15.10/ ring main' >> /etc/apt/sources.list.d/ring-nightly-man.list"
$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
$ sudo add-apt-repository universe
$ sudo apt-get update && sudo apt-get install ring-gnome
Ubuntu 15.04
$ sudo sh -c "echo 'deb http://nightly.apt.ring.cx/ubuntu_15.04/ ring main' >> /etc/apt/sources.list.d/ring-nightly-man.list"
$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
$ sudo add-apt-repository universe
$ sudo apt-get update && sudo apt-get install ring-gnome
Ubuntu 14.04
$ sudo sh -c "echo 'deb http://nightly.apt.ring.cx/ubuntu_14.04/ ring main' >> /etc/apt/sources.list.d/ring-nightly-man.list"
$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
$ sudo add-apt-repository universe
$ sudo apt-get update && sudo apt-get install ring-gnome
Debian 9
$ sudo sh -c "echo 'deb http://nightly.apt.ring.cx/debian_9/ ring main' >> /etc/apt/sources.list.d/ring-nightly-man.list"
$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
$ sudo apt-get update && sudo apt-get install ring-gnome
Debian 8
$ sudo sh -c "echo 'deb http://nightly.apt.ring.cx/debian_8/ ring main' >> /etc/apt/sources.list.d/ring-nightly-man.list"
$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
$ sudo apt-get update && sudo apt-get install ring-gnome
Fedora 25
$ sudo dnf config-manager --add-repo https://dl.ring.cx/ring-nightly/fedora_25/ring-nightly-man.repo
$ sudo dnf install ring
Fedora 24
$ sudo dnf config-manager --add-repo https://dl.ring.cx/ring-nightly/fedora_24/ring-nightly-man.repo
$ sudo dnf install ring
Fedora 23
$ sudo dnf config-manager --add-repo http://nightly.dnf.ring.cx/fedora_23/ring-nightly-man.repo
$ sudo dnf install ring-gnome
Fedora 22
$ sudo wget http://nightly.yum.ring.cx/fedora_22/ring-nightly-man.repo -O /etc/yum.repos.d/ring-nightly-man.repo
$ sudo yum install ring-gnome

Have you had to use Ring in the past? Do you have any particular experience you’d like to share about the service or the client of its immediate competitor (Skype) on Linux? Let us know it in the comments below.

Join Our Community Of 350,000+ Linux Lovers by liking us on Facebook, or follow us on Twitter, Google+ and Instagram.

If you liked this article, sign up for the fossmint newsletter for handpicked selection of stories from FossMint delivered to your inbox every day.


Top Deals

About the author

Jesse Afolabi

Jesse is that tech enthusiast you never heard of...he's mainly into things relating to Linux and Android and has an unending passion for both platforms which is why he writes about them.