Building Your Own VPN with Mikyhost VPS (Step-by-Step Guide)

Rounda

Administrator
Staff member
Nov 28, 2025
11
0
1
Video Tutorial


Want to create your own private and secure VPN server? In this thread, we’ll guide you step by step on how to build your own VPN using a Mikyhost VPS and install OpenVPN easily.

1. Purchase a New VPS Package at Mikyhost​

First, order a New VPS package from Mikyhost (at least 1 GB RAM is recommended).

After successful payment, you Service Activate.

2. Allow Firewall Access (TCP & UDP – All Ports)​

This ensures OpenVPN installation and connections work without being blocked.

⚠️ Security Note: Allowing all ports is not recommended for production environments. After setup, you should restrict the firewall to only necessary ports (e.g., SSH and OpenVPN port).

3. Download PuTTY​

You need an SSH client to access your VPS.

MSI (‘Windows Installer’)
Download PUTTY => 64-bit x86
Download PUTTY => 64-bit Arm
Download PUTTY => 32-bit x86

Install it on your Windows computer.

Then we will create PEM File and PPK File via PuttyGEN.exe

Now we login to Server using Private KEY

4. Install OpenVPN​


switch to root user session

Code:
sudo su

change directory

Code:
cd

First, download the script on your server and make it executable:

Code:
 curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh

Run the Installer

Code:
./openvpn-install.sh interactive

Follow the on-screen instructions:
  • Confirm your IP address
  • Choose protocol (UDP recommended)
  • Use default port (1194 recommended)
  • Enter a client name
  • more

Please follow the instructions by pressing enter

5. Download FileZilla and Retrieve the OpenVPN File​

To download the generated .ovpn file:

Downlaod FileZilla

Please login to Server using FileZilla and download the .ovpn file

6. Download OpenVPN Client for Your OS​

Now install the OpenVPN client on your device.

Download from:

Install it normally.

8. Import Configuration & Connect​

  1. Open the OpenVPN application
  2. Import the .ovpn file
  3. Click Connect
If connected successfully, you are now using your own private VPN server.
 
Last edited: