Self Hosting Dedicated Speed Servers
It is possible for enterprises to host their own Dedicated Speed Servers.
This can be useful allowing team members access to resources on your own network. It can also be used to host services like AWS or Azure, allowing the server to access resources privately hosted under your account.
A self hosted server still uses the Speedify Directory service to control logins and only allows access from members of your Speedify for Teams group.
There are a number of requirements for the host:
- Operating System: Ubuntu 16.04 or 18.04, 64-bit
- Minimum Hardware Requirements: 4GB RAM, two cores, 40GB disk space
- Network Configuration:
- public IP address. or two public IP addresses to support clients running Android 4.4 (recent versions of the Speedify client no longer support Android 4.4)
- The firewall must allow INCOMING connections to ports 22/tcp, 443/tcp, 443/udp, 632/tcp, 49152-65535/udp and 49152-65535/tcp
- The firewall must allow OUTGOING connections to ports 80/tcp, 443/tcp, 443/udp, 8080/tcp, 3000/tcp, 3001/tcp, 3002/tcp, 3200/tcp, 49152-65535/udp and 49152-65535/tcp, and anything that your users might need (as this server will be a VPN endpoint, passing all your users' application traffic). It may be easiest to allow all outgoing traffic.
Please be aware that self-hosting is not a cost savings move! The increased support time on both your and our sides are guaranteed to be higher than the cost of hosting a server at a major hosting provider. Additionally, we are still responsible for the software maintenance and must have access to update the software at any time. One of the secrets to how we keep our client applications from getting bloated is that they only support the very latest and greatest version of the Speedify protocol. All backwards compatibility is the responsibility of the server; therefore, in the days before every release of the Speedify client, every server in the world must be updated with a new "container" with support for the latest protocol.