How do I install Speedify on Linux (Ubuntu and Raspberry Pi OS)?

Note: If you already have Speedify installed on Linux and want to update to the latest version, please see the update instructions.

Installing Speedify on Ubuntu and Raspberry Pi OS is easy! First, if you don't have one already, get started by purchasing an Unlimited Speedify plan from the Speedify Store. The Speedify software is distributed via a repository server, which means that it integrates with the package management tools that are built into your Debian/Ubuntu/Raspberry Pi OS-based distribution.

One Step Install

To install Speedify open a terminal window as root and type:

wget -qO- | bash -

If you are not running as root, use

wget -qO- | sudo -E bash -

This will download and install the correct version of Speedify for your system. If your system has a desktop environment, then this includes the Speedify user interface. In either case, it will include the Speedify command-line interface to allow you to interact with Speedify from the terminal.

If the automatic install script did not work for your Debian based distribution, try the manual install instructions below.


Speedify can be configured and controlled through either the UI or the command-line interface (CLI)

Logging In

To login with the CLI:

/usr/share/speedify/speedify_cli login {username} {password}

After logging in, connect Speedify by running:

/usr/share/speedify/speedify_cli connect

Automatic Start

By default, the Speedify background service will run after installation and when the device boots, but Speedify will not automatically connect to the VPN by default.

To set Speedify to automatically connect, run:

/usr/share/speedify/speedify_cli startupconnect on

Now when you reboot your device, Speedify will automatically start and connect. It will also enable sharing features, if you have it configured, so you can have your bonding device ready to go without any user interaction.

To stop the Speedify service from running at boot completely, run:

sudo systemctl disable speedify

Automatic Start UI

If you want Speedify UI to automatically show when you boot your device, do this.

mkdir -p ~/.config/autostart/ && cp /usr/share/speedifyui/speedifyui-autostart.desktop ~/.config/autostart/

Stop Speedify Service

The Speedify service will still be running when Speedify is disconnected. To stop the service, run:

sudo service speedify stop

To start the service again, run:

sudo service speedify start

Manual Install

Here are step-by-step instructions on how to install Speedify for Linux. Currently, only Debian based distributions, Ubuntu and Raspberry Pi OS are supported. That said, you can most likely also install Speedify on other Debian based distributions following these instructions:

1. Install the PGP key. Copy and run the following commands into your terminal, root privileges are required:

sudo apt-get install gnupg

curl | sudo apt-key add

Take care to copy the entire command.

2. Add the apt repository. Superuser privileges are necessary.

sudo sh -c 'echo deb speedify main > /etc/apt/sources.list.d/connectify.list'

sudo apt-get update

3. Install Speedify

sudo apt-get install speedify

4. If desired, install the Speedify UI

sudo apt-get install speedifyui

Speedify can now be configured, as described in the configuration section.