Do anyone knows if there exists any self-hosted Speedify alternative?
Internet bonding is a tricky thing... Especially when is intended to be used in home or, even more, in an external location with the usage of a laptop...
A solution (and rather cheap enough) is speedify. Free for 1 GB per month and less than 10$ for unlimited (and 5 concurrent users). The project is (at the... description level) simple: combine two or more internet connections (3G - 4G - wifi - LAN) to a big pipe for download AND upload.
It is working as a vpn service that splits the data to ip-packet level and send them to a central server using the multiple internet connections. Then, the central server combines the packets and send them to the final destination, as whole. The goal is combining internet speed to a bigger one and balancing the hickups from the different connection to a more stable one.
This is something that, commercially, is used in the television industry with different solution: a hardware called LiveU (it's an Israeli company that invented this machine in 2008, now there are some competitors). This hardware takes multiple internet connections (4g dongles, wifi, lan), encoding video and streams it to a central server to the TV master control. But it is expensive as hardware (the main unit costs ~12.000 euros, with some cheaper models) and there is a need for subscription and the cost of buying the receiver (server + software).
Is there any self-hosted solution with something like a VPN function, that can be installed to a dedi or vps and function as packet recombining, with an app to the pc or laptop that splits ip packets using different internet connections to transmit them to the server?