Hey guys!

If you wish to give tigerVPN a try with Raspberry PI, check out the instructions an awesome customer has provided us!  

While we take nor credit or responsibility for the setup guide, we are sure that Thierry has done a great job so big Kudos to him! :)

Pre requisite: A debian linux (Jessie version) with a working SSH connection

Everything have been tested on a Raspberry PI 1 using OSMC (Raspbian Jessie under the hood).

(1) Update the system thanks to apt-get :

sudo apt-get update

sudo apt-get upgrade
sudo apt-get dist-upgrade

take a seat and … relax

(2) Now, let’s install openvpn :

sudo apt-get install openvpn

(3) Once this is done, we will now grab the necessary files from Tiger Vpn :
Login to tigervpn site. Go into Dashboard and download openvpn config :

Then, transfer the zip file into raspberry file system (ftp, usb key, whatever you like). Let’s suppose that the config-256bit.zip downloaded file is now transferred here:


(I assume that you know how to transfer a file into your system…)

(4) Let’s unzip the file : unzip config-256bit.zip
now we have a directory config containing all the configuration files

(5) To be able to log in automatically, save your user name and password in a file called ‘user.txt’ and store it in your OpenVPN folder. For that first move to the respective folder :

cd /etc/openvpn


(6) Enter the following command to create and open a text file called 'user.txt:

sudo nano user.txt

(7) Type in your credentials (one in each line). In the first line type in the user name, in the second line the password, both as displayed in your account dashboard :


 So, the user.txt file should look like:

User name


DO NOT use your Tiger VPN website user name and password, use the tigerID and tigerPW available inside your customer Dashboard!

(8) Save your changes with ‘CTRL+O’ and leave the editor via ‘CTRL+X’

(9) Next copy the configuration files into openvpn directory. At this step, choose one location for your access and copy its configuration file (ovpn files). In my example, I will connect to Frankfurt Tiger VPN server so I will use the corresponding file :

sudo cp /home/pi/config/DE\ -\ Frankfurt\ @tigervpn.com.ovpn tigervpn.conf

sudo cp /home/pi/config/ca.crt .

(10)  Open the configuration file ‘tigervpn.conf’ by typing

sudo nano tigervpn.conf

Extend the line ‘auth-user-pass’ …


… with the path to your credential file:

auth-user-pass /etc/openvpn/user.txt

(11)  Again, save your changes with ‘CTRL+O’ and leave the editor via ‘CTRL+X’


(12)  Then get the file auto loaded by typing

sudo nano /etc/default/openvpn

and adding the following line:

AUTOSTART="tigervpn"  (the name of the file WITHOUT the file extension ‘.conf’)

(13)  Again, save with ‘CTRL+O’ and leave the editor with ‘CTRL+X’.

(14)  At last type in your console

sudo update-rc.d openvpn enable

(15)  Now start OpenVPN:

sudo service openvpn start

(16)  To be sure, you can reboot :

sudo reboot