Report this

What is the reason for this report?

Which Server Configuration required for a VPN Server which will serve around 10000(10k) users?

Posted on December 11, 2020

Hello, We are currently managing a company which decided to make a VPN application using OpenVPN. Its target is to server 10,000(10k) user to serve VPN connection.

Could anyone please tell:

  1. Which configuration is required for a VPN server which will server 10k users?
  2. If only one server isn’t enough to handle such traffic, then at least how many servers required for it?
  3. What will be the expected pricing for it?


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hi there,

As per an official recommendation from OpenVPN, if you intend to route Internet traffic through the OpenVPN Access Server, we recommend that you do not exceed 1000 users per Access Server installation.

For more information you could take a look at their official website here:

https://openvpn.net/vpn-server-resources/openvpn-access-server-system-requirements

You could of course set up multiple Droplets and have multiple OpenVPN servers, this is a good way to scale horizontally as well, as in the case that you have some problems with a specific server it will not affect all of your 10k users but only the users that are connected to that specific server.

Regarding the pricing, you can check it here:

https://www.digitalocean.com/pricing/

Regards, Bobby

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.