I want to create my own vpn server, and I am getting confused if there is any advantage or disadvantage of using either a raspberry pi to setup the vpn or should I use an extra desktop I have laying around?
Better get an x86 CPU mini pc (like the atom x8350, google ACEPC T8). The raspberry pi openvpn performance will be miserable (max around 20 Mbps due to the non optimized encryption overhead) and that will be true even for the Rpi 4 which still didn’t activate the hardware acceleration of encryption.
The only thing that would matter is your line speed. Raspberry pi doesn’t support 1Gbps so it would limit the speed. Other than that there should be no problem
Let’s stop talking hypotheticals. Start with testing your real provided internet speed at fast.com and tell us what it is. No point in worrying about the RPi speed if your internet is slower than the Ethernet.
Typing this comment connected via a Raspberry Pi VPN. Works fine on the slow DSL line here (9mbps) for everything including streaming video. Not a gamer and don’t download lots of large files.
I previously was paying for a commercial VPN and although the speeds were sometimes better, they were really variable and usually worse. PiVPN is a much better solution imo, at least for my use.
I’ve connected to it on multiple devices including a DD-WRT router with no issues at all once configured.
Better get an x86 CPU mini pc (like the atom x8350, google ACEPC T8). The raspberry pi openvpn performance will be miserable (max around 20 Mbps due to the non optimized encryption overhead) and that will be true even for the Rpi 4 which still didn’t activate the hardware acceleration of encryption.
Why would one use the pi, if are specifying those specs? in other words What is a use case to use pi versus your setup .
So I am very new to all of this, could I surf the web and do my daily activates with the raspberry pi? Now I use apis to get data back, would that be affected by the raspberry pi? If yes, I should probably use the extra computer as the server.
As long as there are no conflicting port issues, the raspberry pi and all of the services on it will function without a problem. Although you might get slower Internet speed on the pi if you have a high traffic device connected to the Pi VPN