I am looking for a free alternative to OpenVPN, which is an excellent selfhosted VPN that can be selfhosted on my VPS. But the free version only allows 2 concurrent connections. The pricing of the paid plan for OpenVPN particularly for unlimited connections is very expensive.
Is there a free, open source software that I can use to selfhost a VPN with unlimited connections?
I need a selfhosted VPN that can allow all my devices (about 8-9) to connect to the access server.
PiVPN - works on most distributions, supports Wireguard and OpenVPN, simplifies setup and has a script to manage it, and even generate wireguard QRcodes
Especially for phones it is so much better as it can transition between networks almost instantly (eg when you switch between Wifi and mobile).
If you need help to get it setup you should consider using a script like this one. Even a novice should be able to setup Wireguard with this in less than half an hour. There are also scripts that set up a web GUI as well.
This. Beware that you will take a performance hit; OpenVPN can be accelerated using AES-NI, but WG uses ChaCha20 and that cant be accellerated.
Also, all features that openvpn as has, can be built yourself using readily available components and a management socket into openvpn, unlocking all functionality. The only thing you dont have then, is the gui, but who needs that anyway