matomo

Best deal of the year - get 77% off our 2-year plan for Black Friday! Get Deal

Install OpenVPN for Debian

This guide is also available in Svenska, Deutsch and Norsk

Last updated: February 10, 2020

1. Run as superuser

su

2. Download components

apt-get update && apt-get upgrade && apt-get install curl openvpn unzip

Total infrastructure ownership

All the hardware used to operate OVPN is owned by us. All VPN servers operate without hard drives as the operating system only resides in RAM.

Learn more

3. Download the configuration you want

4. Enter your login credentials

echo  "CHANGE TO YOUR USERNAME"  >> /etc/openvpn/credentials
echo "CHANGE TO YOUR PASSWORD" >> /etc/openvpn/credentials

5. Start OpenVPN and see that everything works

openvpn --config /etc/openvpn/ovpn.conf --daemon

6. Verify that the connection was successful

Wait about 30 seconds and then run:

curl https://www.ovpn.com/v2/api/client/ptr

You should see something like:

{"status":true,"ip":"the external ip","ptr":"PTR for the IP address"}

7. Done

Congratulations! Your device is now protected behind OVPN and will automatically connect on reboots. If you encountered any issues, please send the log file (/tmp/openvpn.log) to our support.

A few commands that are good to know:

systemctl start openvpn    # Starts OpenVPN and connects to OVPN
systemctl stop openvpn     # Stops OpenVPN
systemctl restart openvpn  # Restarts OpenVPN
systemctl status openvpn   # Shows status for OpenVPN