How To Make An OpenVPN Access Server With Web-Based User Interface (UI) On DigitalOcean

Channel:
Subscribers:
30,000
Published on ● Video Link: https://www.youtube.com/watch?v=YK_GShQjkcI



Duration: 0:00
1,275 views
8


In this video, you will learn how to create your own self-hosted OpenVPN Access Server (AS) with web browser based administration (admin) and client side UI Using DigitalOcean's Droplet 1-Click install marketplace applications. OpenVPN AS comes with a built-in set of installer files for OpenVPN Connect client. These OpenVPN client installer programs come pre-configured for use immediately after installation when downloaded from the client side web UI of the Access Server. The client side web UI also has the ability to download their .OVPN client configuration profiles for self uploading onto their chosen OpenVPN Connect client devices operating system (OS). OpenVPN is an open source Virtual Private Network (VPN) daemon, that's cross-platform. It utilises Secure Socket Layer (SSL) encryption for its tunnelling protocol and keeps your data private when browsing the internet using AES-256 encryption. DigitalOcean is a cloud hosting provider that we will be installing OpenVPN AS on, it offers Virtual Private Servers (VPS) also known as Virtual Machines (VMs) through a service called Droplets.

🔵 Free $200 DigitalOcean cloud credits using my referral link: https://digitalocean.pxf.io/c/1245219/1373759/15890

How To Get $200 In Free DigitalOcean Cloud Credits    • How To Get $200 In Free DigitalOcean ...  

How To Install PuTTY on Windows 11 And Windows 10    • How To Install PuTTY On Windows 10 Or...  

OpenVPN Connect Client https://openvpn.net/client/
Download PuTTY https://www.putty.org/
What Is My IP Address https://whatismyipaddress.com/

Steps To Install OpenVPN Access Server With An Admin & Client(s) Web Based UI
1. Go to https://digitalocean.pxf.io/c/1245219/1373759/15890 and create a free DigitalOcean account. This is my referral link and it will grant you $200 in free cloud credit for 60 days as a new user
2. Once you have created your DigitalOcean account, you will be taken to your DigitalOcean project dashboard. Click Create.
3. Click Droplets
5. Choose your droplets region
6. Under choose an image, click Marketplace
7. Search for OpenVPN Access Server and click on it to select this image
8 Configure your droplets remaining settings to your liking and click on Create droplet
9. While your droplet is being created, navigate to https://openvpn.net/client/ and install the OpenVPN Connect client appropriate for your OS
10. Once your droplet is up and running, copy its IP address in your project dashboard
11. Log into your droplet using an SSH client such as PuTTY. Here is a video of mine that takes you step by step through the process of installing PuTTY    • How To Install PuTTY On Windows 10 Or...  
12. Go through the OpenVPN Access Server setup in the command line terminal by providing a few initial configuration settings. You can go through the initial configuration quickly by rolling with the defaults by pressing Enter on your keyboard for the majority of the setup options. Once you have gone through the initial setup you will now have your admin username (openvpn) and your generated password
13. Sign into your admin UI at the following URL: https://Your_Droplets_IP:943/admin
14. Under user management, in user permissions, create new usernames which will be your clients usernames for their client web UI and choose a local password for each. This will be used also to log into the client web UI but also used to connect to the OpenVPN Access Server using the OpenVPN Connect Client. Once you have configured the username to your liking, click on Save Settings

Note: If you check marked "Allow Auto-login" the client will have two .OVPN profiles in their client side web UI. This second .OPVN config profile will allow the user to connect to the OpenVPN Access Server without using their local password.

15. Give your client the user login details for the OpenVPN AS web UI and instruct them to download their connection profiles either or both user-locked and autologin profile
16. Once downloaded, upload the .OVPN profile to the OpenVPN Connect client and enter the local password if necessary
17. Click Connect
18. See if VPN is working correctly by checking if your current IP address is masked by the OpenVPN Access Server protocol at https://whatismyipaddress.com/

Timestamps:
0:00 - Intro & Context
1:02 - Create OpenVPN Access Server
3:17 - Install OpenVPN Connect Client
4:45 - Login To OpenVPN AS Using SSH Client
6:16 - Configure OpenVPN Access Server
10:31 - Create Clients On OpenVPN AS Admin Web UI
14:02 - Login On Client Web UI
15:24 - Download & Connect To User Locked .OVPN Profile
16:24 - Check If OpenVPN Is Active
17:05 - Download & Connect To Auto-login .OVPN Profile
17:59 - Closing & Outro

How To Create Your Own VPN Or Proxy (Playlist)    • How To Create Your Own VPN Or Proxy  

More DigitalOcean Guides (Playlist)    • DigitalOcean Cloud Computing Guides  

SUBSCRIBE    / @websplaining  
Site https://www.websplaining.com/

#OpenVPN #VPN #OpenVpnAccessServer




Other Videos By Websplaining


2025-02-14How To Build An AI Agent Or AI ChatBot Using GenAI Platform On DigitalOcean & Add It To Your Website
2025-02-08How To Setup Open WebUI And Run Any AI LLM ChatBot On A DigitalOcean GPU Cloud Server
2025-02-05How To Generate A SSH Public And Private Key Pair Using PuTTYgen To Connect To Your VPS
2025-02-04How To Setup DeepSeek-R1 LLM AI ChatBot Using Ollama On An Ubuntu Linux GPU Cloud Server (VPS)
2024-11-19How To Setup Ollama LLM AI Chatbot With Open WebUI, An Open-source AI User Interface On Ubuntu VPS
2024-11-15How To Set Your Domain Name As Your Bluesky Handle
2024-11-13How To Make An OpenVPN Access Server With Web-Based User Interface (UI) On DigitalOcean
2024-11-07How To Create PiVPN Server Using A Self-hosted Ubuntu Linux VPS And WireGuard Client
2024-11-04How To Make A WireGuard Easy (wg-easy) VPN Server With Web-Based Admin UI On An Ubuntu Linux VPS
2024-10-30How To Install One Click, Pre-configured Hugging Face (HUGS) AI Models On DigitalOcean GPU Droplets
2024-10-29How To Check NVIDIA GPU Specification Information On Ubuntu Linux Command Line Terminal
2024-10-29How To Create A NVIDIA H100 GPU Cloud Server To Run And Train AI, ML, And LLMs Apps On DigitalOcean
2024-10-25How To Make A Counter-Strike 2 (CS2) Game Server On A DigitalOcean Ubuntu Linux VPS (Droplet)
2024-10-22How To Create Your Own OpenVPN Server On An Ubuntu Linux VPS
2024-08-28How To Setup SPR : Secure Programmable Routers VPN Server On An Ubuntu Linux VPS
2024-01-08How To Request To Increase Droplet Limit On DigitalOcean
2024-01-04How To Create Your Own WireGuard VPN Server Using An Ubuntu Linux VPS
2023-12-28How To Create Your Own Pi-hole VPN Server On A Linux VPS Using DigitalOceans 1 Click Droplet Install
2023-11-27How To Quickly Share Your Connected Wi-Fi Network With Your Friends On Android
2023-11-25How To Turn On And Share Your Wi-Fi Hotspot Data With Friends On Android
2023-11-22How To Update The Google Play Store On Android