How to create many OpenVPN servers for many clients?

  • Posted January 10, 2014

Using [url=]this guide[/url] I successfully created single OpenVPN server for many clients.

How can I create many OpenVPN servers for many clients each server has own ca.crt and ca.key?


Submit an 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. I want to use OpenVPN. I want to creat groups(this grups are companies they want the VPN to access file share and printers) I want to host a few companies whit their users but i don’t want the companies be able to see each other online the company A see the network and his users from thifrente city and share ther pritner and file) the company B the same but dont see the company A, C, D…

sorry for my English is not my first Language

I am also looking to connect many clients to many servers with open vpn. Is it possible??

If you stop them from communicating with other OpenVPN clients then they’re totally seperate

@Kamal <br> <br>No, I explained clearly what I want. I want to use separated groups may you please re-read what I posted above :\

<blockquote>BTW, Is there any way to get notifications for any activity(ies) of my questions?</blockquote>Unfortunately we do not support that yet :(

You can have all clients under one server and stop them from communicating to other clients on the same OpenVPN networking, allowing them to access only the outer internet. Is that what you want?

@Kamal I didn’t say I’ll create separate openvpn server for each user!!! <br>I said I want to create many servers for many clients that means each server has many clients. <br> <br>@Pablo <br>I want to create many many servers on same droplet (under Windows I can do it easily by creating many ca(s) each pair of ca(s) in separate folder but under Ubuntu this didn’t work) <br> <br>I need to use multi OpenVPN servers because I want to separate the users to groups each group can’t see the other groups because recently I noticed that some users use port listeners to discover the working ports for that I want to use different master keys and certificates (I was separate users groups on same server by using different IP ranges and ports but because all of the users have same ca.crt and ca.key they can easily discover the other groups).

BTW, Is there any way to get notifications for any activity(ies) of my questions?

What’s stopping you from spinning up a new droplet and working through the guide, once again?

Why do you want to create a separate openvpn server for each user? You can just add more clients to the same server.