Speedify Self-Hosted Server Explained: Requirements, Setup and When to Self-Host

Get a Speedify Self-Hosted Server for Faster Upload and Download Speeds

A Speedify Self-Hosted Server is the Speedify server software running on a cloud instance or hardware you control, so the internet connections Speedify combines exit through your own infrastructure instead of Speedify’s shared servers. Speedify is an app that combines Wi-Fi, 4G/5G cellular, Ethernet, Starlink and satellite internet connections into one faster, more reliable connection, and encrypts your traffic like a VPN. With only one internet connection, Speedify still encrypts your traffic but cannot make that connection faster or stop it from dropping.

Speedify runs on the router and bonds the connections for everything behind it

ETHERNET 4G/5G CELLULAR STARLINK SPEEDIFY TO EVERY DEVICE EVERY LINK THE SITE HAS ONE LINK FAILS FASTER UPLOADS AND DOWNLOADS THE NETWORK STAYS UP PHONES LAPTOPS SMART TVS EVERYTHING ELSE
RUNS ON
OPENWRT
GL.INET
MIRI X510
LINUX
RASPBERRY PI

Speedify Self-Hosted Private Servers run at any cloud provider or on your own physical hardware (an x86_64 host with Docker), and your team controls the setup, maintenance and location. This guide explains how the server fits into Speedify, what changes when you host it yourself, the compliance case, and what you need to set one up.

How do I use WiFi and 4G/5G cellular at the same time with Speedify?

How Speedify bonds Wi-Fi and cellular connections

Pick your two internet connections and your device below and we'll take you to the step-by-step setup guide.

I want to combine…

Use the selectors below to find the setup guide for your exact combination of connections.

Or view articles for

Get started with Speedify today

Free to try on every device. No credit card required.

15M+ downloads worldwide · 75K+ five-star reviews · 500TB+ bonded per week

How Speedify Works: Why Combining Connections Needs a Server

Speedify splits your internet traffic into data packets, sends them across all your internet connections at once (Wi-Fi, 4G/5G cellular, Ethernet, Starlink and satellite), and reassembles them on a server. That server is the other half of combining connections: without it, the client could only switch between connections (failover), not use them together.

When you use Speedify, your internet traffic flows through Speedify’s servers in data centers around the world. The server does the work of combining what your internet connections send, then forwards your traffic to its destination.

A Speedify Self-Hosted Private Server does exactly the same job: it just runs in infrastructure you control.

What Changes When You Self-Host a Speedify Server

Running your own Speedify Self-Hosted Server changes four things compared with Speedify’s public (shared) or Dedicated servers:

Internet traffic routing. Your combined Speedify traffic flows through your Speedify Self-Hosted Private Server, not Speedify’s own servers. What that self-hosted private server can see, log, and route is under your control, not Speedify’s. For the tradeoffs, see self-hosted vs. managed VPN servers.

IP address. Internet traffic appears to come from your Speedify Self-Hosted Server’s IP address. If you’re operating in a context where IP reputation or source IP management matters, that’s important.

Location. You choose where the Speedify Self-Hosted Server runs. If Speedify’s closest public (shared) or Dedicated server adds 80ms of latency to your connections, a Speedify Self-Hosted Server in a closer data center can cut that.

Compliance scope. For regulated industries, internet traffic goes through your own server infrastructure, which hosts the Speedify Self-Hosted Server. If that infrastructure already holds certifications, the Speedify traffic stays inside that certified scope.

What Stays the Same on Shared, Dedicated and Self-Hosted Speedify Servers

Speedify’s technology for combining connections, its encryption and the client software work the same on every type of Speedify server your clients connect to. You keep all of Speedify’s core features with any of the three options: Speedify Public (Shared) Servers, Speedify Dedicated Servers or Speedify Self-Hosted Servers.

Speedify Is Used on Millions of Devices Worldwide

Speedify has made internet connections faster and more reliable for businesses and individuals since 2014.

15M+

Speedify downloads worldwide

75K+

5-star reviews for Speedify on iOS and Android

82

Speedify server points of presence in 50+ cities on 6 continents

500TB+

Of internet traffic carried by Speedify every week

Speedify Partners

Speedify works with these companies to bring faster, more reliable internet and networking technology to their customers and employees.

Xfinity
Cox
CujoAI
Comcast
OmniAccess
MVD
Magewell
Miri

Who Should Consider Getting a Speedify Self-Hosted Server

Choose a Speedify Self-Hosted Server when:

  • Your business has requirements on which cloud infrastructure its internet traffic passes through
  • You operate networks where internet access is restricted and controlled, and you want the server that combines your connections inside that boundary
  • You need combined internet connections in a geographic region where Speedify’s own server network doesn’t provide acceptable latency
  • Your compliance framework requires you to own and audit the infrastructure handling your network traffic
  • You’re already running Speedify on routers or as part of an SD-WAN deployment and want the server component on-premises

If none of those apply, Speedify’s Dedicated Servers provide the same performance benefits without you having to run your own server.

A Speedify Dedicated Server is a server Speedify hosts and manages for your organization alone, so you get your own server without running it. Dedicated Servers come with an uptime SLA: one free day of service for every hour the server is down.

Why the Speedify Self-Hosted Server’s Location Affects Speed and Latency

Speedify’s technology for combining connections works by splitting packets across multiple internet connections and reassembling them at the Speedify Self-Hosted Server. For this to work, the Speedify Self-Hosted Server has to receive packets from all the connections, put them in order, and forward the reassembled data to its destination.

Data packets from different internet connections arrive at different times. Some internet connections are faster, some are slower, and that varies moment to moment. The Speedify Self-Hosted Server has to hold data packets from the faster connections briefly while waiting for data packets from slower internet connections. Otherwise it would just discard the advantage of the slower internet connection entirely.

This waiting window is related to latency. Higher latency between client and Speedify Self-Hosted Server means more variation in arrival times, which means the server has to buffer more aggressively to compensate. The result is higher overall latency for your internet connections and, in some configurations, slower internet upload and download speeds.

Where to Deploy Your Speedify Self-Hosted Servers

Place your Speedify Self-Hosted Server as close as possible, in network terms, to where your Speedify clients are. “Close” here means round-trip latency, not physical distance. A Speedify Self-Hosted Server in the same city connected via a direct fiber path is “closer” than a Speedify Self-Hosted Server in the same building connected through a congested network.

For most business deployments, this means:

  • If your Speedify clients are in a single office or campus, a server in the same building or in a nearby data center is ideal
  • If Speedify clients are distributed across a region, a cloud instance in the nearest data center region typically works well
  • If Speedify clients are spread across multiple continents, consider whether a single Speedify Self-Hosted Server or multiple Speedify Self-Hosted Servers (possibly combined with Speedify’s existing server network) better serves your users.

What Compliance Frameworks Require for Network Traffic

The specifics vary by framework, but the recurring themes are consistent:
  • Control over data location: rules such as the EU’s GDPR and various national localization laws restrict where personal data can be processed and stored.
  • Limited third-party access: frameworks like the HIPAA Security Rule expect you to know and control who can touch protected data, which is hard to attest when traffic crosses a vendor’s shared servers.
  • Auditability: you need to demonstrate where data flowed, not just assert it.
  • Defined security controls: encryption standards, access policies, and network rules you can document.
A shared commercial VPN struggles with the first three, because the provider decides where the servers are and operates them on your behalf.

How a Speedify Self-Hosted Server Supports Compliance

A Speedify Self-Hosted Server changes the model. Combined traffic terminates on a server your organization runs, on hardware you own or rent, in the jurisdiction you choose. That gives a compliance team the things a review asks for:
  • Data stays in-country: place the server in the exact region your obligations require, and traffic terminates there rather than on a vendor’s network.
  • No uncontrolled third party in the path: traffic does not flow through a server Speedify operates on your behalf.
  • Your own controls: apply your established provisioning, monitoring, and security workflows to the server.
  • Strong encryption in transit: Speedify encrypts combined traffic from each device to your server with DTLS 1.2, using AES-256-GCM or ChaCha20-Poly1305 implemented with Google’s BoringSSL.
Speedify provides the software and licensing; your organization provides and governs the infrastructure. Speedify still combines Wi-Fi, 4G/5G cellular, Ethernet, Starlink and satellite internet connections into one faster, more reliable, encrypted connection, while the endpoint stays inside your environment.

Why Data Residency Drives the Decision to Self-Host a Speedify Server

Data residency is the requirement that data stay inside a particular country or jurisdiction. For a regulated organization, the question is not only whether traffic is encrypted, but where that traffic was processed and who could have reached it on the way. With a commercial VPN, the provider picks the servers and therefore the jurisdiction, so that answer is usually hard to give. A Speedify Self-Hosted Server runs the server end inside your own jurisdiction, on infrastructure you control, so the answer becomes something you can evidence.

What a Speedify Self-Hosted Server Needs: System Requirements

A Speedify Self-Hosted Server has modest requirements, so a small cloud instance or a spare physical box is usually enough:
  • CPU: 2 or more cores (x86_64).
  • RAM: 4GB.
  • Storage: 20GB.
  • Operating system: Ubuntu is preferred.
  • Runtime: Docker installed.
  • Network: a static, publicly reachable IP address.
  • Open ports: 8443/TCP, plus ports 32768 to 65535 on both TCP and UDP.
You also need a paid Speedify plan and a Self-Hosted Server add-on, since the add-on provides the licensing the container activates against.

How to Set Up a Speedify Self-Hosted Server

  • Prepare the server: stand up a host that meets the requirements above, with Docker installed and the required ports open. This can be bare metal in your own data center, a VM at any cloud provider, or a colocation facility.
  • Add the Docker Compose file: drop in the Speedify Self-Hosted Server Docker Compose configuration.
  • Bring the container up: run docker compose up -d to start the server.
  • Activate it: scan the activation QR code from the container logs to link the server to your Speedify account and license.
  • Connect: the Speedify client now combines Wi-Fi, 4G/5G cellular, Ethernet, Starlink and satellite internet connections straight to your server.
From that point, your self-hosted server behaves like any other Speedify endpoint, with the same packet-level distribution, automatic failover, and AES-256 encryption, except that it runs on your infrastructure.

Speedify Business Solutions

Speedify Teams

Get faster uploads and downloads and a more reliable internet connection for all the people and devices in your business.

Speedify for Routers

Run Speedify on your OpenWrt, GL.iNet or Miri router to combine Wi-Fi, 4G/5G cellular, Ethernet, Starlink and satellite internet connections for every device on your network.

Speedify Embedded Solutions and Integrations

Add Speedify to your own app or hardware with the Speedify SDK. Your product then combines internet connections, fails over automatically when one drops, and encrypts the traffic, using the same technology as the Speedify app.