The Easiest Way to Turn Your VPS into a VPN - The Complete Tutorial Video
Learn how to turn any VPS into your own private VPN using OpenVPN:
Fast, secure, and fully under your control. No middlemen, no logs, just a direct, encrypted connection that you manage.
- Easy Set Up
- Minimum Codes & Commands
- Fully Secure VPN
Contents
ToggleStep 1: Get a VPS
Choose a VPS with at least 3 vCPUs and 8 GB RAM. Set billing to monthly, choose NVMe storage, and set a root password.
Step 2: Download PuTTY
Download PuTTY, paste the VPS IP, name your session, and connect using your root password.
Step 3: Run OpenVPN Installer & Create VPN Client Profile
Paste the provided install commands. Follow the prompts — use defaults unless you need custom settings. Choose a client name and add a password if you want extra security. Note the path of the generated .ovpn file.
sudo apt-get update
sudo apt-get install openvpn easy-rsa curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh && chmod +x openvpn-install.sh && sudo ./openvpn-install.sh Step 4: Download File with FileZilla
Install FileZilla, connect to the VPS using SFTP, and download the .ovpn config file to your computer.
Step 5: Install OpenVPN Client
Download and install OpenVPN Connect on your computer.
Step 6: Import & Connect
Drag and drop the .ovpn file into the app, enter your password (if set), and connect.
Step 7: Verify Connection
Go to “what’s my IP” in your browser. You should see your VPS’s IP address — VPN is working!
Contents
° 00:00 Introduction What this tutorial covers and what you’ll need.
° 00:42 Getting a VPS Choosing a plan, storage, billing, and setting up the root password.
° 02:26 Receiving VPS Login Details Checking your email and saving the IP and credentials.
° 03:28 Installing PuTTY Downloading and installing PuTTY to connect to the VPS.
° 04:18 Connecting to the VPS via PuTTY Launching PuTTY, entering your IP, and logging in as root.
° 04:56 Installing OpenVPN Running the installation script and going through setup prompts.
° 06:07 Creating VPN Profile Naming your VPN client, setting a password, and saving the config file path.
° 07:02 Installing FileZilla Downloading and setting up FileZilla to transfer files from VPS.
° 08:10 Downloading the VPN Config File Connecting via FileZilla and transferring the .ovpn file to your desktop.
° 09:13 Installing OpenVPN Client Getting the official OpenVPN Connect app for Windows.
° 10:16 Connecting to Your VPN Importing the config file, entering your password, and connecting.
° 10:52 Confirming VPN is Working Checking your IP to confirm the VPN is active and routing properly.
° 11:20 Closing and Outro Final thoughts and encouragement to like, subscribe, and comment.