I want to start my own VPN server via VPS hosting. What are hardware requirements? 1 cpu core and 2 gb ddr4 are enough?
That’s enough to start, as 1 CPU core and 2GB of RAM should be sufficient for light usage or a small number of users. However, don’t forget to check the bandwidth limit and overage costs from your VPS provider, as VPNs can use a significant amount of data.
Depending on needs yes. It sometimes depends. Do you want to only use it yourself, or want to use if for ten million users. Without any insight into that, it’s pretty hard to advise people
2 cores, and RAM if using Wireguard, you can get away with as low as 512MB if the OS is lightweight
1 CPU core and 2GB RAM can work for light traffic, but for better performance under load, consider 2+ cores, 4GB+ RAM, and SSD storage.
What will happen if I will try to download game with it? There will be only one user
SSD not needed, VPN servers are stateless and can RAMboot
I am hosting WireGuard on a 4-core 24 GB RAM Oracle Ampere A1 VPS. Is this overkill for 5 concurrent connections?
Steam/Epic? Should be fine if your VPS bandwidth can keep up (CPU won’t be a problem since even laughably potato can keep up with a gigabit link), remember that the traffic goes both ways, so if you’re downloading 20 GB, there are 20 GB egress and 20 GB ingress, some provider only count egress, some count the largest, some sum both.
Torrent? Depends on the provider’s policy on DMCA notices.
Wireguard would be better than say openvpn on lesser hardware.
But there’s lots of other factors like how much bandwidth is available from you to the VPS.