Speedify Uses a Tethered iPhone as Backup for Starlink on Ubuntu Linux to Keep You Online
This guide covers why a tethered iPhone is a convenient backup for Starlink on Ubuntu, how Speedify manages both internet connections, and how to set up Speedify in three steps.
Daily Starlink downtime
~33 min
Starlink connections are unreachable for an average of 33 minutes every day — across 6,228 real-world dishes. That’s 2.3% of connected time.
Watch now
How Speedify's channel bonding technology works on any hardware
Get started with Speedify for your business
Speedify offers three commercial paths. They're not exclusive — most enterprise customers combine two or more.
01
Speedify Teams
Speedify on every supported OS for every team member
Centralized dashboard for billing, user provisioning, and usage analytics
CSV import/export and a RESTful management API
02
Speedify for Routers
License for supported OpenWrt routers
Powered by Speedify hardware lineup ready to deploy out of the box
Miri, GL.iNET, and other partner models
Whole-LAN bonding without per-device install
03
Embed Speedify into your product
A · DIY
Build it yourself with the Speedify SDK.
B · CUSTOM ENGINEERING
Have us build it for you.
Why Tether an iPhone Alongside Starlink on Ubuntu Linux
Starlink and your iPhone’s 4G/5G cellular data use completely separate infrastructure. Starlink routes traffic through low-Earth-orbit satellites. Your iPhone’s cellular data routes through ground-based carrier towers. An outage that affects Starlink does not affect your iPhone’s cellular connection, and a tower outage does not affect Starlink.
For Ubuntu users who already own an iPhone, USB tethering turns the phone into an immediately available second internet connection. No additional hardware purchase or separate data subscription is needed. Connecting via USB also charges your iPhone while it provides the tethered connection to your Ubuntu machine.
With Speedify running on your Ubuntu machine, both Starlink and the tethered iPhone carry your traffic simultaneously. If Starlink drops during an active SSH session, download, or VoIP call, Speedify routes all traffic through your iPhone’s cellular connection immediately, without interrupting the session.
How Speedify Manages Starlink and a Tethered iPhone on Ubuntu Linux
When your iPhone is tethered via USB and your Ubuntu machine is also connected to Starlink Wi-Fi, Speedify detects both connections and begins monitoring them. Speedify measures latency, packet loss, and available bandwidth on each path every few milliseconds.
When both connections are healthy, Speedify distributes traffic across both and delivers up to 95% of their combined upload and download capacity. When one connection degrades or drops, Speedify moves all traffic to the healthy connection at the packet level. Sessions stay live throughout.
Speedify also encrypts all your internet traffic across both the Starlink and tethered iPhone connections, protecting your data on every path.
How to Combine Starlink and a Tethered iPhone on Ubuntu Linux with Speedify
Step 1: Enable Personal Hotspot on Your iPhone and Tether via USB
On your iPhone, go to Settings > Personal Hotspot and turn on Allow Others to Join. Connect your iPhone to your Ubuntu machine using a USB or USB-C cable. Ubuntu should recognize the iPhone as a network interface automatically, though you may need to install libimobiledevice if the interface does not appear. Run ip link or check Network Manager to confirm the tethered interface is active.
Step 2: Connect Your Ubuntu Machine to Starlink Wi-Fi
Using your built-in Wi-Fi interface, connect to your Starlink network via Network Manager. Confirm both the Starlink Wi-Fi and the tethered iPhone interface are active and assigned IP addresses.
Step 3: Download and Run Speedify
Download Speedify for Linux and install it on your Ubuntu machine. Speedify will detect both connections and begin bonding them automatically. No manual routing configuration is needed.
Speedify manages both connections in the background from that point: combining them for faster upload and download speeds, monitoring both paths, failing over instantly, and encrypting all traffic.
Who Should Use Speedify with Starlink and a Tethered iPhone on Ubuntu Linux
- Linux developers and engineers working remotely on Ubuntu who use Starlink as primary internet and always have an iPhone available as a cellular backup
- System administrators running Ubuntu machines at locations where Starlink is the main connection and an iPhone provides the cellular fallback
- Researchers and data scientists running long jobs on Ubuntu who cannot afford a connectivity drop and carry an iPhone with an active data plan
- Businesses deploying Ubuntu machines in remote locations where Starlink is primary and a team member’s iPhone data plan serves as the backup path
- Anyone running Ubuntu on Starlink with an iPhone available who wants both connections combined and managed automatically without manual switching
Speedify Is Used on Millions of Devices Worldwide
Speedify has powered stronger Internet for millions of consumers since 2014
15M
Millions of Speedify downloads worldwide, and growing every day5⭐️
More than 75,000 5-star reviews for Speedify in the iOS and Android app stores82
Points of Speedify presence in datacenters around the globe500TB
Hundreds of terabytes of fast, secure data streamed every week via SpeedifySpeedify Partners
Speedify partners with these amazing organizations to deliver better internet and next-generation networking technology to their customers and employees.
Speedify Also Monitors Your Starlink Dish Status on Ubuntu Linux
Speedify displays real-time Starlink dish alerts in the app on your Ubuntu machine. If your Starlink dish detects a stuck actuator motor, a non-vertical mast, or a thermal throttle condition, Speedify shows the alert in the dashboard. Alerts appear when the condition has been active for at least 15 seconds and clear once the issue is resolved.
Speedify combines connection bonding and Starlink hardware monitoring in one application on Ubuntu.
Speedify Business Solutions
Speedify Teams
Speedify for Routers
Speedify Embedded Solutions and Integrations
Embed Speedify software into your app or hardware products and leverage the core channel bonding technology of Speedify in new and interesting ways.
